Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Exportar un DBGRID a un archivo txt (https://www.clubdelphi.com/foros/showthread.php?t=40126)

egarc 07-02-2007 21:14:28

Exportar un DBGRID a un archivo txt
 
Buenas, he estado investigando sobre cómo exportar una consulta compleja ya mostrada en un DBgrid a un archivo de texto y no he encontrado nada concreto que me diga DEBES PONER ESTO, HACER ESTO, EJECUTAR ESTO, ETC.

Les doy un ejemplo claro: necesito exportar dos columnas de un dbgrid, el cual es llenado por una cosulta pervia. Necesito hacer un archivo txt en la que cada columna esté separada por un espacio.

Les agradecería su colaboración ya que he luchado con este tema y no he encontrado solución inmedita!

Bye, y gracias anticipadas

Att. Ezequiel

jhonny 07-02-2007 21:32:57

Alguna vez vi que alguien lo hizo con un TBatchMove pero la verdad no recuerdo como, asi que por ese lado deberias de investigar un poco...

La otra solucion es usar las ExportSuite de nuestro amigo delphi.com.ar

egarc 07-02-2007 21:36:57

ok
 
Gracias por tu respuesta. Me gustaría aprender a exportar a un txt haciendo el código yo mismo, sin librerías adicionales. Gracias de todas formas y espero que alla alguien que me enseñe ya que aqui hay muchos MOUSTRUOS en delphi, SE LA SABEN TODAS :D

Gracias,

Att. Ezequiel

jhonny 07-02-2007 22:39:59

Si quieres hacerlo "tu mismo" podrias usar el codigo proporcionado por nuestro compañero shaktale en el hilo http://www.clubdelphi.com/foros/showthread.php?t=1369

Espero te vaya sirva de algo.

egarc 07-02-2007 23:07:42

Re-
 
Gracias por el link, pero no me ayudó de mucho ya que uso Delphi 2006 for win32 y no se porque el procedimiento no me funciona como debe.

No soy experto en delphi, entiendanme :)

Gracias de antemano

Att. Ezequiel

egostar 07-02-2007 23:21:07

Cita:

Empezado por egarc
Gracias por el link, pero no me ayudó de mucho ya que uso Delphi 2006 for win32 y no se porque el procedimiento no me funciona como debe.

Y que es exactamente lo que no te funcionó, viendo el procedimiento, no hay nada que tenga que ver con la version de Delphi que uses.

Saludos

Delfino 07-02-2007 23:25:15

Si descargas y instalas la JVCL encontraras unos componentes para exportar el DBGrid a varios formatos, entre ellos el q te interesa..

roman 08-02-2007 00:03:50

Yo es que no entiendo. Dices que no quieres librerías adicionales pero también mencionas que no has encontrado una solución inmediata. Si programamos nosotros mismo es de esperarse que no será inmediato, hay que estudiarle. Las componentes de delphi.com.ar que te mencionaron, incluyen el código fuente, ¿¡qué mejor lugar para estudiar!?

// Saludos

Lepe 08-02-2007 16:02:33

Son un par de bucles, uno que recorre todas las columnas separando cada valor con espacios dentro de otro bucle que recorre todos los registros del dataset asociado al grid.

Te aconsejo usar un TStringList con SaveToFile.

Saludos


La franja horaria es GMT +2. Ahora son las 16:22:29.

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