Ver Mensaje Individual
  #28 (permalink)  
Antiguo 28/04/2010, 09:39
Avatar de Sergio18
Sergio18
 
Fecha de Ingreso: abril-2010
Ubicación: No quieras saberlo
Mensajes: 94
Antigüedad: 14 años
Puntos: 0
Respuesta: Datos de combo a combo

Hola

He adaptado tu codigo para que se adapte al mio, la sentencia sql no me iba y la he cambiado 2 cosas y lo que hace es añadir las provincias de mede las ciudades, y he estado probando, otra combinaciones y o me salen las provincias o me da errores. Te pongo el codigo:

Código vb:
Ver original
  1. Private Sub Combo2_Click()
  2. Dim idprovincia As Long
  3. Set cnPrueba = New Connection
  4. 'Establecer sus propiedades
  5. With cnPrueba
  6. .Provider = "Microsoft.Jet.oledb.4.0"
  7. .ConnectionString = "prueba.mdb"
  8. End With
  9. cnPrueba.Open
  10. 'Crear un conjunto de registros desde la tabla Ciudad2
  11. Set rsCiudad2 = New Recordset
  12. 'Establecer sus propiedades
  13. With rsCiudad2
  14.     .CursorLocation = adUseClient
  15.     .Open "Select ciudad from ciudad2 inner join provincias ON  provincias.provincias = ciudad2.ciudad WHERE provincias='" & Combo1.Text & "'", cnPrueba, adOpenDynamic, adLockOptimistic
  16. End With
  17. While Not rsCiudad2.EOF
  18.     Combo2.AddItem rsCiudad2.Fields(0)
  19.     rsCiudad2.MoveNext
  20. Wend
  21. End Sub
  22.  
  23.  
  24. 'ESTE ES EL DEL FORM LA CONEXION CON CNPRUEBA YA ESTA DECLARADA DE ANTES
  25.  
  26. Set rsCiudad2 = New Recordset
  27. With rsCiudad2
  28.     .CursorLocation = adUseClient
  29.     .Open "Select provincias from Provincias", cnPrueba, adOpenDynamic, adLockOptimistic
  30. End With
  31. While Not rsCiudad2.EOF
  32.     Combo1.AddItem rsCiudad2.Fields(0)
  33.     rsCiudad2.MoveNext
  34. Wend

Saludos y no sabes cuanto te agradezco que me ayudes tanto