Hi, thanks for the info - I wanted to know if the tables were identical. I got this to work by doing the following :
Create a new query -> Design View -> Show Table -> New Client Table -> Ok. Click Query -> Append Query -> Repeat Client Table -> Ok. Add the fields from the new client table to the query and the query should automatically assign the same variable names from the Repeat Client Table into the "Append To" line. In the criteria section of the field which is your key (I used [field1]), enter [Forms]![your form name that you want to copy from - new clients].[field1] . Save.
Create a new macro :
1st line : Echo (Echo On = No, leave 2nd item blank) ;
2nd line : SetWarnings (Warnings On = No)
3rd line : OpenQuery (name = your query name from above, view = datasheet, data mode = edit)
4th line : SetWarnings (Warnings On = Yes)
5th line : Echo (Echo On = Yes, leave 2nd item blank) ;
6th : StopMacro
Save.
On your New Client form, go to design view, in the detail section, create a new command button from the toolbox -> Miscellaneous -> Run Macro -> Macro -> Next -> Select your new macro -> Next -> Text (use a meaningful button label such as "Append this Record") -> Next -> Next -> Finish. Save.
When you are viewing the clients in the new client form, the new button should appear beside each client (depending on where you placed it in the detail section), if you click the button it will copy that record from the form into the other table.
HTH, Andrew.