Two tables table1, table2. Table1 is constantly updated and is created from Excel. Table2 is where the Excel data is stored (an Excel import/link in Access). When the database opens, code is run that imports data from various Excel files into table1. It also runs an append query to update table2 with that information. However, table1 has about 30 fields that aren't updated all at once, about 5 fields are updated each week until there is a complete record. The main field updated from the start is the ID field. So table1 and table2 will have the value 12345 in the ID field. What I need is when new information associated to that ID field has been added to table1 it udpates table2 based on that ID field and the other fields that have been filled in for that record in table1 that table2 doesn't have filled in (Null) are filled in in table2. Complicated, I know, please help...totally lost here.