Visual Basic - Algo sencillo

Life is soft - evento anual de software empresarial
 
Vista:

Algo sencillo

Publicado por Oscar (1 intervención) el 25/10/2002 11:22:16
Hola a todos.

Quiero añadir a un combobox los nombres de las tablas de una base de datos de access que en principio desconozco utilizando la colección tabledefs más o menos de la siguiente manera :

Supongamos BaseDatos la base de datos Coleccióntablas la colección de tablas y Tabla una tabla de la base de datos

Dim BaseDatos as Database
Dim ColeccionTablas as Tabledefs
Dim Tabla as Tabledef
...
Set Colecciontablas=Basedatos.Tabledefs
For each Tabla in ColeccionTablas
Combo1.AddItem(Tabla.name)
Next

Pero no me funciona. Alguien que me pueda echar una mano?
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:Algo sencillo

Publicado por POLA (522 intervenciones) el 25/10/2002 12:11:52
Te indico en tu correo un pequeño código espero te sirva.
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:Algo sencillo

Publicado por YO (10 intervenciones) el 25/10/2002 16:45:54
QUE ONDA
TE LO VOY A EXPLICAR AQUI OJALA TE AYUDE!!!!

DESPUES QUE DECLARAS LA VARIABLE DE TIPO DTABESE Y LA TIPO RECORDSET... DECLARAS LA DEL SQL DE TIPO STRING

ENTONCES EN EL ACTIVATE DE LA FORMA, O EN EL EVENTO QUE QUIERAS PONES....

DIM X AS INTEGER
SQL=""
SQL="SELECT NOMBRE_CAMPO FROM NOMBRE_DB"
SET RS=DB.RECORDSET(SQL, OPENSNAPSHOT)
IF RS.RECORDCOUNT>0 THEN
X=RS.RECORDCOUNT
FOR X=1 TO X
COMBO1.ADDITEM RS(0)
RS.MOVENEXT
NEXT X

OJALA TE SIRVA DE ALGO Y SUERTE..........
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