Datos de tablas en un datagrid

Iniciado por erick185, 22 Junio 2006, 05:28 AM

0 Miembros y 1 Visitante están viendo este tema.

erick185

Hola

Tengo este problema, quiero ver los datos de 3 tablas diferentes de una misma base de datos, en un datagrid, a traves de 3 botones (para cada tabla), lo estaba intentando hacer pero no he podido, osea cuando presione un boton cambia de tabla y el datagrid me lo debe mostrar, a se me olvidaba uso el control adodc.
Ejemplo:
"Si presiono el boton1  que el datagrid me muestre los datos de la tabla1, asi sucesivamente con los demas botones"

Tienen alguna otra idea mejor, de como ver los datos da una tabla, para poder hacer mas facil este problema.

Cualquier ayuda será bienvenida, de antemano gracias

Salu2

Hans el Topo

Cita de: erick185 en 22 Junio 2006, 05:28 AM
Hola

Tengo este problema, quiero ver los datos de 3 tablas diferentes de una misma base de datos, en un datagrid, a traves de 3 botones (para cada tabla), lo estaba intentando hacer pero no he podido, osea cuando presione un boton cambia de tabla y el datagrid me lo debe mostrar, a se me olvidaba uso el control adodc.
Ejemplo:
"Si presiono el boton1  que el datagrid me muestre los datos de la tabla1, asi sucesivamente con los demas botones"

Tienen alguna otra idea mejor, de como ver los datos da una tabla, para poder hacer mas facil este problema.

Cualquier ayuda será bienvenida, de antemano gracias

Salu2

en el boton1
private sub boton1 ()

   me.databd.recordsource= tabla1   <--- "nombre de la tabla que quieres que muestre"
   me.databd.refresh   <--- 'generamos un nuevo objeto recorset con los datos de la nueva tabla
end sub
el boton 2 y 3 igual k los anteriores pero donde pone tabla1 pones los onmbres de tabla 2 y tabla 3... xd

si los pones en una array los botones... kerdaria asi

dim array_nombres_tablas as varian
en el form_ load les metes un array_nombres_tablas=array("tabla1","tabla2","tabla3")

private sub cmdbotones (index as integer)

   me.databd.recordsource= array_nombres_tablas(index)   
   me.databd.refresh   
end sub
 

Hans el Topo

 

soplo

Pero probablemente sea mas rápido mantener los tres recordsource a la vez con tres datagrid en un sstab o similar.

;D
Callar es asentir ¡No te dejes llevar!

Hans el Topo

Cita de: soplo en 22 Junio 2006, 20:21 PM
Pero probablemente sea mas rápido mantener los tres recordsource a la vez con tres datagrid en un sstab o similar.

;D
jur pero eso de tener 3 controles... xd