>Re Access 97
>
[quoted text clipped - 5 lines]
>I want to automate the whole process. Will I require both an update and an
>append query?
Yes you need to do this in two queries.
UPDATE oldtable INNER JOIN newtable
ON oldtable.keyfield = newtable.keyfield
SET oldtable.fieldA = newtable.fieldA,
oldtable.fieldB = newtable.fieldB,
. . .
INSERT INTO oldtable
SELECT newtable.*
FROM newtable LEFT JOIN oldtable
ON oldtable.keyfield = newtable.keyfield
WHERE oldtable.keyfield Is Null

Signature
Marsh
MVP [MS Access]
Pete - 24 Nov 2005 10:28 GMT
I thought that might be the case.
Many thanks Marshall!
> >Re Access 97
> >
[quoted text clipped - 19 lines]
> ON oldtable.keyfield = newtable.keyfield
> WHERE oldtable.keyfield Is Null