I have an InfoPath 2007 form with several multiline text fields and I'd like to have newly added text in those fields append to the existing text with a user and time/date stamp as we see in SharePoint multiline text. In a perfect solution I'd have the text box on one view of my form and the "change history" on another view but I can work that out if I can get the append method working.


1 Answer 1

  1. You will have to have 2 multiline text boxes for each case, the first one will be in enabled mode always and will have a default blank value.

  2. The second text box will be in read only mode, which will store the text history, user and date timestamp.

  3. While saving the form, the textbox2 value should be saved using a concat function, with the existing textbox1 value, the username() function in the formula field and the now() function with additional spaces to bring better readability.

  4. Each time the form is saved, the textbox2 value will get appended and should maintain a history of the values entered in textbox1.

  • Ahhh... simpler than I thought! I was overcomplicating the problem, thanks for the helpful response! Commented Dec 12, 2011 at 20:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.