Estoy haciendo unos botones para un formulario en access 2007 y me da error en el botón nuevo:
En el código del botón nuevo me da error al compilar en la línea:
Me. Cod. SetFocus
Os envío todo el código
Private Sub Cmd_anterior_Click()
Me.Recordset.MovePrevious
If Me.Recordset.BOF Then
Me.Recordset.MoveNext
MsgBox "Estás en el primer registro"
End If
End Sub
Private Sub Cmd_Final_Click()
Me.Recordset.MoveLast
End Sub
Private Sub Cmd_Guardar_Click()
DoCmd.RunCommand acCmdSaveRecord
Call HabilitarBotones
Me.Cmd_Guardar.Enabled = False
End Sub
Private Sub Cmd_inicio_Click()
Me.Recordset.MoveFirst
End Sub
Private Sub Cmd_Nuevo_Click()
DoCmd.GoToRecord , , acNewRec
Call DeshabilitarBotones
Me.Cmd_Guardar.Enabled = True
Me.Cod.SetFocus
End Sub
Private Sub Cmd_Siguiente_Click()
Me.Recordset.MoveNext
If Me.Recordset.EOF Then
Me.Recordset.MovePrevious
MsgBox "Estás en el último registro"
End If
End Sub
Private Sub Form_Load()
Me.Cmd_Guardar.Enabled = False
End Sub
He seguido los pasos que indica el video 12 de access desde cero.
El botón nuevo llama a una macro para deshabilitar botones:
Sub DeshabilitarBotones()
With form_DEVOLUCIONES
.Cmd_inicio.Enabled = False
.Cmd_Siguiente.Enabled = False
.Cmd_anterior.Enabled = False
.Cmd_final.Enabled = False
.Cmd_nuevo.Enabled = False
End With
End Sub
Sub HabilitarBotones()
With form_DEVOLUCIONES
Cmd_inicio.Enabled = True
Cmd_Siguiente.Enabled = True
Cmd_anterior.Enabled = True
Cmd_final.Enabled = True
Cmd_nuevo.Enabled = True
End With
End Sub