Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2010
Yoana Yoana is offline
Miembro
 
Registrado: feb 2010
Posts: 22
Poder: 0
Yoana Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 02-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 03-03-2010
Yoana Yoana is offline
Miembro
 
Registrado: feb 2010
Posts: 22
Poder: 0
Yoana Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 03-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Yoana Ver Mensaje
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 03-03-2010
Yoana Yoana is offline
Miembro
 
Registrado: feb 2010
Posts: 22
Poder: 0
Yoana Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 03-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
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...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #7  
Antiguo 03-03-2010
Yoana Yoana is offline
Miembro
 
Registrado: feb 2010
Posts: 22
Poder: 0
Yoana Va por buen camino
Gracias rgstuamigo,
esta es una buena forma de hacerlo.

Ya puedo ver los registros.

GRACIAS.....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
copiar informacion entre dos tablas payo7 Firebird e Interbase 4 18-10-2008 03:44:21
Desplegar información de 2 tablas pmtzg Conexión con bases de datos 1 26-03-2008 00:32:56
informacion sobre tipo de tablas gabrielflowers Tablas planas 50 20-12-2007 00:24:09
Informacion de tablas e indices Petolansa Varios 1 09-11-2007 11:06:00
Combinar información de dos tablas ContraVeneno SQL 2 04-08-2005 19:20:14


La franja horaria es GMT +2. Ahora son las 19:06:40.


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
Copyright 1996-2007 Club Delphi