Ver Mensaje Individual
  #22 (permalink)  
Antiguo 28/04/2010, 04:21
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

Creo que te referias a esto no estoy muy seguro te pongo lo que he añadido:

Código vb:
Ver original
  1. Dim idprovincia As Long
  2. Set cnPrueba = New Connection
  3. 'Establecer sus propiedades
  4. With cnPrueba
  5. .Provider = "Microsoft.Jet.oledb.4.0"
  6. .ConnectionString = "prueba.mdb"
  7. End With
  8. cnPrueba.Open
  9. 'Crear un conjunto de registros desde la tabla Ciudad2
  10. Set rsCiudad2 = New Recordset
  11. 'Establecer sus propiedades
  12. With rsCiudad2
  13.     .CursorLocation = adUseClient
  14.     .Open "select idprovincia from ciudad2 where ciudad like '" & Combo2.Text & "'", cnPrueba, adOpenDynamic, adLockOptimistic
  15. End With
  16. 'Añadimos la tabla de ciudad2 al combo1
  17. Do Until rsCiudad2.EOF()
  18. idprovincia = rsCiudad2.Fields(0)
  19. Loop
  20. rsCiudad2.Close
  21. rsCiudad2.Open "select * from ciudad2 where idprovincia=" & idprovincia & "", cnPrueba, adOpenDynamic, adLockOptimistic
  22. Combo1.AddItem rsCiudad2!ciudad
  23. rsCiudad2.MoveNext
  24. End Sub

El seguno select le he puesto una interrupcion y me ha dado valor 0 y me ha saltado un error : "El valor EOF es true o el actual registro se elimino, la operacion solicitada requiere un registro actual"

Saludos