You could do that, but that may be a bit more than you might have to do.
One approach I might take with this is...
Have a field in the table, and that field gets updated a bit differently based on the database that is creating that record. So, in Database1, that field might be the Record Number, & "DB1". So it might look like this....
DB1-1 Sam Jones
DB1-2 Fred Smith
etc....
Then, you set that field to be indexed and no duplicates in the main database, then when you append, it won't write over existing records.
You can also, when appending the records, and a duplicate is found, check for what has changed on that particular record, and mark it like that.
John
|