I have a form that displays records from a table. I also have a command button to Add a Record to the table. The code behind the button is DoCmd.GoToRecord , , acNewRec. It works fine for the first record, but if I try to click the button a second time to add a second record, it gives me an error about being at the end of a recordset. What am I missing?