mpsteve,
Sounds like you could do it with an append query. After the user has filled in all the text boxes with data, run an append query (maybe from a command button). The query should:
1. Append to the new table
2. Use each control on the form as the record source
3. Append each control to a field in the table.
So, for each field, in the query builder, do something like this:
Field: [Forms]![YourForm]![YourTextBox1]
Table:
Sort:
AppendTo: Field1
Do this for each control that you want to send to another table, and it's done. IN this manner, only data from one active form will append at a time.
There are other ways to do this, but if your form is bound to one table, and you need to get the data into another table, an append query is the way to go.
Let me know if I'm not on the right track, and we'll work on something else.
-Patrick
Nine times out of ten, the simplest solution is the best one.