First let me say that I have no experience with bound controls. Typically, I use unbound controls (combo boxes and textboxes), then an INSERT statement to write the data to the appropriate table. In a new project I have a form with some 40-50 fields on it. This makes for a really long SQL statement. So my question are:
1. When does an bound control actually insert the contents of the control into the table?
1a. If it is upon the control's loss of focus, if the user tabs back up to a previous control, does it change what is in the table for the same record?
2. Is inserting all of the data from the form at one time the most efficient way? If not, what is a better way to do this?
I am realy concerned about exceeding the 1024 character max on a string (my SQL statement is stored as such due to concatenation). I have never worked with so many controls on one form. (It can't be split as it is a post operation checklist).
Any advice would be greatly appreciated.