That is correct but when it adds and "it does it correctly" adds records to
the target table. It also keeps the same records in the query everytime you
bring up the query to run it. If I run the query and 10 records append then
the next day I run it and 20 new records append. I will show 30 records in my
record set. They keep adding up and appending over and over while my table
get hugh! In other words I cont get them out of my query. I run the query
then to check it I click on the datasheet view and they are still in there.
What gives?
Reread what Rick said.
You're assuming that an Append query "moves" records from one table to
another.
That is NOT what an Append query does.
It leaves the records in the source table unaffected, and adds copies
of those records to the target table.
If you run the query again tomorrow, it will select those same records
again, since they are still there in the table, unless you have some
criteria which filter the records.
John W. Vinson[MVP]