Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2007
egarc egarc is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Poder: 18
egarc Va por buen camino
Talking 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
Responder Con Cita
  #2  
Antiguo 07-02-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
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
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 07-02-2007
egarc egarc is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Poder: 18
egarc Va por buen camino
Talking 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

Gracias,

Att. Ezequiel
Responder Con Cita
  #4  
Antiguo 07-02-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
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.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 07-02-2007
egarc egarc is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Poder: 18
egarc Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 07-02-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
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
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 07-02-2007
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Si descargas y instalas la JVCL encontraras unos componentes para exportar el DBGrid a varios formatos, entre ellos el q te interesa..
__________________
¿Microsoft? No, gracias..
Responder Con Cita
  #8  
Antiguo 08-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #9  
Antiguo 08-02-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



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
exportar dbgrid a excel stuka Varios 7 21-07-2006 00:16:33
Cómo exportar una consulta de Oracle 10i a un archivo .txt Saul990 Oracle 4 28-06-2005 16:58:58
Exportar en un archivo txt alfredosg19 Varios 10 11-04-2005 18:00:37
Exportar un StringGrid a un Archivo.TxT kokoyweb Varios 1 24-08-2004 22:04:26
exportar data a archivo de texto morfeo21 Varios 2 13-06-2003 17:07:23


La franja horaria es GMT +2. Ahora son las 12:28:33.


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