Me parece que podría ser el bucle FOR, porque cuando elimino esas líneas donde este está (en el evento al cargar el formulario) todo funciona bárbaro.
Hay una variable global (no creo que sea el problema):
Código:
Evento cuando cargue el formulario:Dim idCliente As Integer
Código:
El botón que cierra el formulario:Dim registroSeleccionado As Integer Dim verIdCliente As Integer verIdCliente = 2 If idCliente > 0 Then verIdCliente = idCliente End If cmd_listaClientes.SetFocus For registroSeleccionado = 0 To cmd_listaClientes.ListCount If cmd_listaClientes.Column(0, registroSeleccionado) = verIdCliente Then cmd_listaClientes.Selected(registroSeleccionado) = True Exit For End If Next registroSeleccionado
Código:
Private Sub Comando25_Click() DoCmd.Close End Sub