I have a form to input records to a table. I would like it to open on an empty add (New) instead of displaying the first record of the table. To be used by a Navigation Form which opens the input form from a button.
You can use acFormAdd
(value = 0) as the optional DataMode
argument to OpenForm
. Access' help describes acFormAdd
as "The user can add new records but can't edit existing records." And actually, not only does that prevent editing of existing records, they are not even displayed in the form with that option.
DoCmd.OpenForm "frmaw_save",,,,acFormAdd
If you want to always use the form that way, you can set its Data Entry property to Yes
(on the Data tab of the form's property sheet).