Nueva pregunta sobre Combo y tres campos
Hola Ezequiel...
Tuve que volver a pedir tu valiosa ayuda porque aunque lo intente con el código que me enviaste no logre el resultado...
Te recuerdo que la cuestión es que necesito que aparezcan tres campos de una tabla en el Combo para poder seleccionar.. Así: El Grado, nombre y apellido de una persona.
Este es el código que he utilizado pero no me funciona bien .. No se que podrá ser.. !
Private Sub cargarCombo3()
Set cmdPilotos.ActiveConnection = cnn
cmdPilotos.CommandText = "SELECT pilotos.grado, pilotos.apellidos, pilotos.nombre FROM pilotos where pilotos.unidad = '" & Combo1.Text & "'"
RSTpILOTOS.CursorLocation = adUseClient
RSTpILOTOS.Open cmdPilotos, , adOpenStatic, adLockBatchOptimistic
' hasta aqui he hecho el command y el recordset de la tabla pilotos..
'Ahora lo que hago es asignarle los tres campos a una variable
Dim Combo3GradoNombreApellido As String
Combo3GradoNombreApellido = RSTpILOTOS!grado & " " & RSTpILOTOS!nombre & " " & RSTpILOTOS!APELLIDOS
' Ahora esta variable se la asigno al combo donde necesito que aparezca..
Do While Not RSTpILOTOS.EOF
Combo3.AddItem RSTpILOTOS!Combo3GradoNombreApellido
RSTpILOTOS.MoveNext
Loop
Set cmdPilotos = Nothing
RSTpILOTOS.Close
Combo3.ListIndex = 0
End Sub
'' Y no me funciona... Que pasarà-
...?
Te agradezco tu ayuda..!
Tuve que volver a pedir tu valiosa ayuda porque aunque lo intente con el código que me enviaste no logre el resultado...
Te recuerdo que la cuestión es que necesito que aparezcan tres campos de una tabla en el Combo para poder seleccionar.. Así: El Grado, nombre y apellido de una persona.
Este es el código que he utilizado pero no me funciona bien .. No se que podrá ser.. !
Private Sub cargarCombo3()
Set cmdPilotos.ActiveConnection = cnn
cmdPilotos.CommandText = "SELECT pilotos.grado, pilotos.apellidos, pilotos.nombre FROM pilotos where pilotos.unidad = '" & Combo1.Text & "'"
RSTpILOTOS.CursorLocation = adUseClient
RSTpILOTOS.Open cmdPilotos, , adOpenStatic, adLockBatchOptimistic
' hasta aqui he hecho el command y el recordset de la tabla pilotos..
'Ahora lo que hago es asignarle los tres campos a una variable
Dim Combo3GradoNombreApellido As String
Combo3GradoNombreApellido = RSTpILOTOS!grado & " " & RSTpILOTOS!nombre & " " & RSTpILOTOS!APELLIDOS
' Ahora esta variable se la asigno al combo donde necesito que aparezca..
Do While Not RSTpILOTOS.EOF
Combo3.AddItem RSTpILOTOS!Combo3GradoNombreApellido
RSTpILOTOS.MoveNext
Loop
Set cmdPilotos = Nothing
RSTpILOTOS.Close
Combo3.ListIndex = 0
End Sub
'' Y no me funciona... Que pasarà-
...?
Te agradezco tu ayuda..!
1 Respuesta
Respuesta de kieleze
1