Puesto que podemos guardar los datos con el botón Guardar pero también con
las flechas de desplazamiento entre registros del formulario, pondremos el
formulario en modo de solo lectura (Me.AllowEdits = False) en los eventos
Form_AfterUpdate( ) y Form_Current( ).
De esta forma únicamente al agregar un nuevo registro o pulsando el botón
Modificar (Me.AllowEdits = True) el formulario será editable.
Option Compare Database
DoCmd.GoToRecord , , acNewRec
NombreProducto.SetFocus
Exit_btnAgregarProducto_Click:
Exit Sub
Err_btnAgregarProducto_Click:
MsgBox Err.Description
Resume Exit_btnAgregarProducto_Click
End Sub
DoCmd.RunCommand acCmdSaveRecord
Exit_btnGuardarProducto_Click:
Exit Sub
Err_btnGuardarProducto_Click:
MsgBox Err.Description
Resume Exit_btnGuardarProducto_Click
End Sub
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdDeleteRecord
Exit_btnBorrarProducto_Click:
Exit Sub
Err_btnBorrarProducto_Click:
MsgBox Err.Description
Resume Exit_btnBorrarProducto_Click
End Sub