Dynamically add comments in form
I am looking for a formula on how to dynamically add "comments" in my form. These comments will be added sequentially just underneath the comments that are already there. It's some sort of communication with the users where they can see their comments from the original to the latest.

    Requires Free Membership to View

    Register today to access targeted resources from our editorial writers and independent industry experts focused on Lotus Domino, Notes, Workplace and other related technologies.

    By submitting your registration information to SearchDomino.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchDomino.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

You can use a formula like this in your Submit or Save button whenever you would like to add comments:
tNewComment := @Prompt([
OkCancelEdit]; "Comments"; 
"Please enter your 
comments:"; "");
FIELD Comments := @If(Comments = 
""; tNewComment; Comments : tNewComment);

If you would like to include the date, time and the user name with each comment, you can use this version of the formula:

tUserAndDate := @Text(@Now) + " " 
+ @Name([CN]; @UserName) + ": ";
tNewComment := tUserAndDate + @Prompt
([OkCancelEdit]; "Comments";
 "Please enter your comments:"; "");
FIELD Comments := @If(Comments = "";
 tNewComment; Comments : tNewComment);

For either of these to work, you will need to create a multi-valued Text field named Comments. Make it a computed field with Comments as the value. Set it to display separate values with New Line.

Do you have comments on this Ask the Expert question and response? Let us know.

This was first published in March 2005