I have this rather sizy (+- 100 000 records) table for products. I need to update this table frequently by downloading a text file. Now I import the text file with the help of a standard import specification and macro - Easy so far. Now I have two tables : The old one that I use and that needs updating and the new one with either changed records, new records or deleted records. I was thinking of "combining" the two tables with a union querie but how do I tell the querie which is the new information? The Idea is to append new rows that didn't exist but I don't know how to tell the query to look for records (based on a unique Product Code)for items that doesn't exist. Furthermore the rows that was deleted in the new table, I can't really delete in the old table since it may be involved in an existing relationship. Maybe just change the description with a "<" infront or is there a way to "archive" these records in another table for redundant product codes whilst keeping a valid relationship.