Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/04/2018, 01:31
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Conflicto de código con el selector activo del Cuadro de Lista - ACCES

Hola mikehove

Lo hiciste excelente según las primeras indicaciones
que te comenté.

Sin embargo, cuando te lo volví a explicar se me paso
decirte que mejor dejaras lo que ya tenías, porque
por ejemplo podría pasar que borras el cliente predeterminado
por algún motivo, y cómo estan las modificaciones recientes
te daría error al no encontrarlo, por eso sería mejor
tener el ciclo que vos inicialmente usas

Adicional, manejar la variable que venías manejando
y hacer uso de la nueva solo para asignarla

Es decir, algo así:


Código vb:
Ver original
  1. Option Compare Database
  2. Option Explicit
  3.  
  4. Dim idClient As Integer
  5.  
  6. Private Sub Form_Current()
  7.  
  8.     Dim registroSeleccionado As Integer
  9.     Dim verIdCliente As Integer
  10.    
  11.     verIdCliente = 2
  12.    
  13.     If idCliente > 0 Then
  14.         verIdCliente = idClient
  15.     End If
  16.    
  17.     cmd_ListaClientes.SetFocus
  18.    
  19.     For registroSeleccionado = 0 To cmd_ListaClientes.ListCount
  20.         If cmd_ListaClientes.Column(0, registroSeleccionado) = verIdCliente Then
  21.             cmd_ListaClientes.Selected(registroSeleccionado) = True
  22.             Exit For
  23.         End If
  24.     Next registroSeleccionado
  25.  
  26. End Sub
  27.  
  28. Private Sub cmd_ListaClientes_Click()
  29.  
  30.     Dim stDocName As String
  31.     Dim stLinkCriteria As String
  32.    
  33.      stDocName = "CLIENTES"
  34.      idClient = Me.cmd_ListaClientes.Column(0)
  35.      stLinkCriteria = "[Id_Cliente]=" & idClient
  36.     DoCmd.OpenForm stDocName, , , stLinkCriteria
  37.  
  38. End Sub
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com