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