A family of Microsoft relational database management systems designed for ease of use.
Open the form in design view.
Activate the Event tab of the Property Sheet.
Select [Event Procedure] from the dropdown in the On Current event.
Click the builder buttons ... to the right of the dropdown arrow.
Make the code look like this:
Private Sub Form_Current()
Me.AllowEdits = Not Me.NewRecord
End Sub
This will disable editing when the user loads an existing record, New records can still be created and edited.
Switch back to the form in Access.
Place a command button on the form. Make sure that the command button is selected.
Activate the Format tab of the Property Sheet and set the Caption property to Edit Record or whatever you prefer.
Activate the Other tab of the Property Sheet and set the Name property to cmdEdit.
Activate the Event tab of the Property Sheet.
Select [Event Procedure] from the On Click event, then click the builder buttons ...
Make the code look like this:
Private Sub cmdEdit_Click()
Me.AllowEdits = True
End Sub