Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Informacion en tablas virtuales (https://www.clubdelphi.com/foros/showthread.php?t=66578)

Yoana 02-03-2010 00:12:31

Informacion en tablas virtuales
 
Hola buenas tardes.
Soy nueva en esto.
Podrian ayudarme con la sig. pregunta

Delphi. Estoy haciendo una consulta de informacion la cual la estoy almacenando en una tabla temporal, pero quiero posteriormente ver la informacion almacenada en el componente de la tabla temporal, quiero revisar el orden de la informacion. Podrian ayudarme con la instruccion.

De antemando muchas gracias.

Neftali [Germán.Estévez] 02-03-2010 09:10:18

Hola y bienvenida al club.

Tal vez deberías explicar un poco mejor qué componente estás utilizando cuando te refieres a "tabla temporal".
¿Cómo almacenas los valores en esa tabla?

Yoana 03-03-2010 02:05:37

Gracias por responder.

El componente que estoy utilizando es el de la paleta de delphi7(Data Acces) el cual es VirtualTable. y la estoy llenando por medio de un query que le estoy pasando. Pero necesito ver como queda guardada la información en dicho componente(tabla virtual).Quiero ver la información fisicamente insertada en la tabla(VirtualTable).

Puedo guardar los registros por medio de Vtable.Savetofile('registros'); pero me esta desconfigurando totalmente la información, puede ser por la extensión que estoy usando, sabra la extensión origen de este procedimeinto.

Neftali [Germán.Estévez] 03-03-2010 09:25:27

Cita:

Empezado por Yoana (Mensaje 355371)
El componente que estoy utilizando es el de la paleta de delphi7(Data Acces) el cual es VirtualTable.

Lo siento, pero ese componente no es estandard de Delphi.
Tal vez deberías poner alguna referencia más concreta para que podamos saber cual es.

Yoana 03-03-2010 16:42:36

Muchas gracias por quererme ayudar.

Ya encontre como hacerlo el mismo componente trae una propiedad de load from file y asi puede abrir la tabla y ver los registros que se cargan..

Saludos.

rgstuamigo 03-03-2010 17:32:24

El componente que mencionas es parte de los componentes de MyDAC , que en otras palabras es un ClientDataset minimizado, osea sólo sirve para tablas virtuales en el lado del Cliente; sabiendo ésto pues sencilamente puedes utilizar un componente DataSource y un DBGrid para visualizar los datos.
Debes hacerlo asi:
Cita:

* Bájate un componente DataSource(Petaña "Data Access" de la paleta)a tu formulario.También segun veo puedes usar el datasource(MyDataSource) propio que tienen los componentes MyDac.;)
* Bájate un componente DBGrid (Pestaña "Data Controls" de la paleta ) a tu formulario.
* Engancha el componente DataSource con el componente VirtualTable, ésto se consigue atraves de la propiedad llamada "DataSet" del DataSource.
* Engancha el Componente DBGrid con el componente DataSource ,ésto se consigue atraves de la propiedad llamada "DataSource" del DBGrid.
Con eso cada ves que insertes, modifiques,elimines registros en tu tabla(VirtualTable), automaticamente se visualizará en el DbGrid.;).
Y si quieres también puedes agregar un componente DBNavigator(Pestaña "Data Controls" de la paleta) que te permite navegar por los registros de tu table, e incluso puedes insertar,modificar,eliminar directamente, tan solo debes engancharlo al componente DataSource tal como te he dicho que debes hacerlo con el DBGrid.;).
Espero te sea de utilidad.;).
Saludos...:)

Yoana 03-03-2010 18:04:43

Gracias rgstuamigo,
esta es una buena forma de hacerlo.

Ya puedo ver los registros.

GRACIAS.....


La franja horaria es GMT +2. Ahora son las 05:17:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi