Foros del Web » Programación para mayores de 30 ;) » Programación General »

Bases de datos Access y VB

Estas en el tema de Bases de datos Access y VB en el foro de Programación General en Foros del Web. Buenas, tengo un problema con una BD. He creado un formulario, entre otras cosas tiene 5 cuadros combinados que beben los datos de una misma ...
  #1 (permalink)  
Antiguo 27/10/2003, 04:39
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lugo
Mensajes: 29
Antigüedad: 20 años, 8 meses
Puntos: 0
Bases de datos Access y VB

Buenas, tengo un problema con una BD. He creado un formulario, entre otras cosas tiene 5 cuadros combinados que beben los datos de una misma tabla. Por ejemplo cc1: apellidos; cc2: nombre; cc3: calle; cc4: poblacion; cc5: CP. Lo que intento es que al seleccionar los apellidos del primer cuadro combinado, en el segundo cuadro combinado me aparezcan los "NOMBRES" que tienen eses apellidos. Al seleccionar el nombre me aparezca las calles posibles, ... Así sucesivamente. Si alguien me puede ayudar!!!
GRACIAS.
  #2 (permalink)  
Antiguo 27/10/2003, 11:03
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Hola...me imagino que al llenar tu combos lo estaas haciendo tanto como text y como value no..?? es decir.. el text es el texto que se muestra al usuarios y el value es una columna oculta que por lo general guarda los id´s.

Por ejemplo.. tienes en un combo1 los nombres (text) y el id (value) y cuando seleccionen alguno quieres que se llene el otro verdad..??

Pon en tu evento change del combo1 y que recoja su value y haces una consulta a tu bd para llenar el otro combo.

ejemplo:

Selectc * from tabla where campo = " & el_value_de_tu_combox
..
...
abro mi conexion..

lleno mi combo2 en base al combo1...
...
cierro conexion.


Espero que me hayas entendido


Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:46.