I have a form in Access where I'd like to create a button that adds a new record with information to the table.
I think part of the issue is the way I'd like the user to interact with the form.
From any given record I'd like the user to be able to use that record for data entry, but not overwrite the data in that record.
In record 47 out of 100 the current data is:
(private) ID: 47
Customer Name: John Smith
City: Las Vegas
I'd like the user to be able to alter the public data:
(private) ID: 47
Customer Name: Kate Doe
City: New York
then click the Add New Record Button
The desired result is a new record at the bottom of the table with the updated information and the record that was used for data entry remains the same.
So the table after the click should be
(private) ID: 47
Customer Name: John Smith
City: Las Vegas
...
(private) ID: 101
Customer Name: Kate Doe
City: New York
The button right now just uses
DoCmd.GoToRecord , , acNewRec
This method overwrites the current data in the data entry record. As far as I can tell all the AcRecord parameters don't solve this issue and I think I may need to generate a query?