How would this work for the Delete button? If I apply the same logic by deleting the current record then moving to a new record, the form is showing the next record instead of a new one..
On Error Resume Next
RunCommand acCmdDeleteRecord
DoCmd.GoToRecord , , acNewRec...