SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jeremy en Lunes 31 de Mayo de 2004, 16:45

Título: Cargar Datos Desde Una Bbdd Access
Publicado por: Jeremy en Lunes 31 de Mayo de 2004, 16:45
Hola a tod@s. Tengo una aplicación en VB6 la cual tiene un ComboBox llamado Tiendas. Ahí quiero cargar los números de las tiendas que tengo guardados en un tabla Access. Para la conexión con la BBDD utilizo DAO 3.6
Sé que debo utilizar un bucle, como el For Next por ejemplo, pero no estoy seguro de cómo implementarlo. Necesito que al momento que se cargue el Form principal muestre el ComboBox con todos los números de tiendas cargados.

Adjunto el Form para que lo veáis mejor...

De antemano, muchas gracias.
Título: Re: Cargar Datos Desde Una Bbdd Access
Publicado por: Kev en Lunes 31 de Mayo de 2004, 17:23
De entrada te recomendaria que uses ADO, pero seria algo asi:

Código: Text
  1.  
  2. data1.recordset.movefirst
  3. For i=1 to data1.recordset.recordcount
  4. combo1.AddItem (data1.fields("el nombre del campo"))
  5. data1.movenext
  6. next
  7.  
  8.  

Salu2
Título: Re: Cargar Datos Desde Una Bbdd Access
Publicado por: Anderea en Martes 1 de Junio de 2004, 17:13
Te recomiendo que uses funciones de conexión. Si ya puedes recuperar un campo de una BD y colocarlo en una caja de texto. La única diferencia para colocarlo en un combo box es hacerlo mediante la propiedad AddITem  y el for te sirve para recorrer toda la tabla mientras no llegue al final.
Para que se te cargue al principio debes estar conectado en el evento "load" del formulario que estás cargando.  Dentro de ese evento debes colocar la inicialización del combo box. Si tienes que actualizarlo después usa clear y repite el proceso del for.

PDT Si tienes problemas para hacer conexion con tu BD avisa