Hi,
Just wondering, how are database mappings in DBXL detected? My form has 3 sections where each section is exclusive to each other (meaning each section serves an independent function, for example, create approval form, delete approval request and modify request form) and when triggered by their respective button clicks, will allow users to fill in the section details. Each form then has the same "main submit" button to complete and submit the form.
I've tried mapping each section to their individual database tables in DBXL with some success. It seems that DBXL is able to detect if a section is filled and only insert fields into the "active" section. Meaning, if I created a form to create an approval request, the delete and modify tables will not have anything inserted as their form sections are empty. This was a pretty amazing feature until I further developed my form and experienced a situation where my form cannot be reshredded because of some key value (from another section) being empty. Problem is, it should be empty as I did not "activate" that section.
So I am puzzled if anyone knows which field or key values is the trigger for DBXL to map form data to database columns? To simplify, I have a form with 3 sections, each mapped to a different database table. I wish to be able to fill in any section of the form, submit form data and ONLY trigger the database map to the correct table while ignoring the other 2 database table mappings. This is possible right? I know I have to figure out the trigger else my form will either fail to reshred or start mapping to additional tables which I do not want.
Any ideas for my puzzle?
-