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



