Sacar datos diferentes de un listbox a textbox diferentes y hacer una búsqueda en otro listbox
Nuevamente molestando... Genere un formulario simple donde tengo dos listbox de tabla diferentes e independientes, dos buscadores y textbox independientes. Del primer listado realizo un búsqueda con el primer buscador, me entrega los datos del resultado de la columna 3 al combo "CC_ TRAMO2", pero no puedo hacer que me realice la búsqueda en el segundo listado en forma automática, solo me deja de forma manual actualizando el combo. A su vez lleno un textbox "VTroncal" de la columna4, pero necesito llenar el segundo textbox "VTroncal2" con otro registro de esa búsqueda. Toda la búsqueda en ambas listas es por la columna Tramo. Este es mi registro;
Option Compare Database Private Sub CC_Tramo_AfterUpdate() On Error Resume Next Dim SQL As String SQL = "SELECT * FROM Tabla_PTRuta5Sur" SQL = SQL & " WHERE Tramo Like '*" & Me.CC_Tramo.Text & "*'" Me.Lista0.RowSource = SQL Me.CC_Tramo.SetFocus Me.CC_Tramo.SelStart = 100 End Sub Private Sub CC_Tramo2_AfterUpdate() On Error Resume Next Dim SQL As String SQL = "SELECT * FROM Tabla_PLRuta5Sur" SQL = SQL & " WHERE Troncal Like '*" & Me.CC_Tramo2.Text & "*'" Me.Lista1.RowSource = SQL Me.CC_Tramo2.SetFocus Me.CC_Tramo2.SelStart = 100 End Sub Private Sub Comando12_Click() Me.CC_Tramo = "" Me.CC_Tramo2 = "" On Error Resume Next Dim SQL As String Dim SQL2 As String SQL = "SELECT * FROM Tabla_PTRuta5Sur" SQL = SQL & " WHERE Tramo Like '*" & Me.CC_Tramo.Text & "*'" Me.Lista0.RowSource = SQL Me.CC_Tramo.SetFocus Me.CC_Tramo.SelStart = 100 SQL2 = "SELECT * FROM Tabla_PLRuta5Sur" SQL2 = SQL & " WHERE Troncal Like '*" & Me.CC_Tramo2.Text & "*'" Me.Lista1.RowSource = SQL2 Me.CC_Tramo2.SetFocus Me.CC_Tramo2.SelStart = 100 Dim miOrigen As String miOrigen = "SELECT Tabla_PLRuta5Sur.Troncal FROM Tabla_PLRuta5Sur" & " ORDER BY Tabla_PLRuta5Sur.Troncal" Me.Lista1.RowSource = miOrigen End Sub Private Sub Form_Load() Me.CC_Tramo = "" Me.CC_Tramo2 = "" Me.VTroncal = "" Me.VTroncal2 = "" On Error Resume Next Dim SQL As String SQL = "SELECT * FROM Tabla_PTRuta5Sur" SQL = SQL & " WHERE Tramo Like '*" & Me.CC_Tramo.Text & "*'" Me.Lista0.RowSource = SQL Me.CC_Tramo.SetFocus Me.CC_Tramo.SelStart = 100 Dim miOrigen As String miOrigen = "SELECT Tabla_PLRuta5Sur.Troncal FROM Tabla_PLRuta5Sur" & " ORDER BY Tabla_PLRuta5Sur.Troncal" Me.Lista1.RowSource = miOrigen End Sub Private Sub Lista0_Click() Me.CC_Tramo2 = Lista0.Column(3) Me.VTroncal = Lista0.Column(4) End Sub
No puedo subir una imagen para mostrar lo que quiero, el sistema no me deja.
Respuesta de Enrique Feijóo
1
1 respuesta más de otro experto
Respuesta de Eduardo Pérez Fernández
1