Hi guys,
I've designed my form in Livecycle.
I have then enabled "extend features in adobe reader" to allow my recipients the "Save as" option when they fill out the form.
When I enter data, open it in Adobe Reader and fill it out, go to Save as and save the file as a different file name.
Close Adobe Reader and reopen the newly saved document, my form opens but all the form data has been removed.
I cannot find too much information on this subject apart from the thread in 2008 where the problem was pointing to the initialize form commands. I have since removed all these but the data is still being erased.
Any help with regard to this would be greatly appreciated.
Thank you!
Views
Replies
Total Likes
In Designer, under the File/Form Properties/Defaults menu there is an option for "Preserve Scripting changes...." set that option to Automatic.
Paul
Views
Replies
Total Likes
Paul, I appreciate your reply.
This was set to automatic, pulling my hair out over this.
Here is the form:
http://www.4shared.com/document/1-KNiUjC/Works_Schedule_Blank.html
If anyone could take a quick look at this that would be fantastic?
Views
Replies
Total Likes
Your issue is that the fields are not bound. In Designer, highlight a field and click on the object palette, choose the binding tab and under the Data binding dropdown you will note that yours is set to none. This means that the data will not eb saved into the Data Dom (the presistent store for data). Change the binding to Use TextField1 (or what ever your fieldname is). This means that the data will be added to the DataDom and the FieldName will be the node that it is saved under.
Paul
Views
Replies
Total Likes
Wow, don't I feel stupid, thank you so much Paul!
Newbie question if you have some time, what is the difference between naming the binding and setting it to normal/global?
Views
Replies
Total Likes
Don'y feel stupid ...it is a common mistake.
The normal binding uses the FieldName as the node name in the XML data file that is created. This is an option when you are NOT using a schema (that has a definiation of what the data structure shoudl be).
The Global binding allows you to tie numerous fields with the same name(presumably on different pages) to the same value. This of a customer number that needs to appear on each page. By naming the field the same on each page and setting the binding to Global you are equating all of those fields together. This ,means that if you change the value on any page, that value is reflected to all fields of that name.
Hope that helps
Paul
Views
Replies
Total Likes