Visual Basic - Llenar la lista de un combox con consulta

Life is soft - evento anual de software empresarial
 
Vista:

Llenar la lista de un combox con consulta

Publicado por Rodo (44 intervenciones) el 15/12/2004 16:15:48
con el resultado de esta consulta
"select Ciudad from ciudades where Cod_estado = "&combo1.text&"

quiero que se me llene la lista de un segundo combox
es decir en el de arriba se seleccionar un estado y en el de abjo solo me apareceran las ciudades de ese estado

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llenar la lista de un combox con consulta

Publicado por miguel (1042 intervenciones) el 15/12/2004 17:29:35
Una vez hecha tu consulta, te pongo este ejemplo como si te conectaras con ADO (si te conectas por DAO solamente cambia la forma de llamar la consulta con los recordset)
Dim Rs As ADODB.Recordset
Dim Sql As String
Dim cnbase As ADODB.Connection
Private Sub LlenaCiudades()
Dim Sql As String
Sql = "select Ciudad from ciudades where Cod_estado = "&combo1.text&"
Set Rs = New ADODB.Recordset
If Rs.State = adStateOpen Then Rs.Close
Rs.CursorLocation = adUseClient
Rs.CursorType = adOpenDynamic
Rs.LockType = adLockOptimistic
Rs.Open Sql, cnbase
'Asi llenas un combo
Do While Not Rs.EOF
Combo2.AddItem Rs!Ciudad
Rs.MoveNext
Loop
Combo2.ListIndex = 0
End Sub

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No funciona el combo2 no lo rellena

Publicado por Rodo (44 intervenciones) el 15/12/2004 21:36:46
No funcion el combo2 no rellena la lista
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No funciona el combo2 no lo rellena

Publicado por miguel (1042 intervenciones) el 15/12/2004 23:26:37
Fija que valor posee el combo1 cuando haces la consulta ya que si no encuentra un codigo de estado no te va mostrar informacion, si no te funciona esto mandame tu ejemplo a mi correo para verlo mas de cerca y asi poder ayudarte mejor...saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Te Envie el Codigo a tu correo

Publicado por Rodo (44 intervenciones) el 16/12/2004 14:04:52
te envie el codigo a tu correo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar