Good points, all. A set of append queries was actually what i had in mind.
Are there any requirements for such a query to run, such as, the table not
being open elsewhere?
It'll run... maybe... but it would be a lot safer if you had the database open
exclusively.
The tables in question do have an autonumber primary key. Why would this
affect an append query though?
If you have a record in your target table with an autonumber primary key with
a value of 123, and you try to append a record with a value of 123, the append
will fail with a Key conflict error.
Or if you have a primary key with a value of 123 linked to several child
tables, with long integer foreign key values of 123, you'll need to figure out
how to assign a new unique key value in ALL the child tables. Not impossible
but not trivial!