PDA

Ver la Versión Completa : Crear un Reporte a partir de archivos de texto


franciscobucio
14-10-2004, 17:56:45
Hola a todos,

soy nuevo en este tema de los reportes y tengo una duda, necesito crear informes impresos, pero a partir de archivos de texto, ya que se compró un software para lecturas de diferentes tipos de sensores (ambientales y de contaminación) pero éste solo crea archivos de texto y se necesitan hacer informes mensuales entre otros a partir de estos archivos.

Podría alguien se tan amable en explicarme como podría hacer los imformes impresos en Delphi a partir de archivos de texto. He leido sobre QReport pero solo lo enfocan a bases de datos, y no encuentro algo sobre archivos de texto


Saludos a todos:)

@-Soft
15-10-2004, 15:40:39
hola

tuve sierta experiencia con archivos planos y en este mismo foro me ayudaron, al principio yo pensaba que seria mas dificil. Creia que tendria que programar los reportes a la cañona (a codigo puro) pero fijate, para mi sorpresa existe en Windows algo llamado ODBC que tiene una opcion para configurar archivos planos (*.txt) y con un VCL en delphi llamado ADO logre hacer la asaña y eso no termina ahi, tambien te da la facilidad de manejar ese archivo plano como si fuera una base de datos. Y de esta forma pude crear mis reportes, he incluso ordenarlos con instrucciones SQL.

Debes configurar el archivo plano en el driver para manejo de archivos de texto en ODBC y guardar esas configuraciones y luego con el Componente ADOConection, ADOTable y ADOQuery conectas con ese driver y al final, lo enlazas con esos componentes y luego interactuas con ellos.

Salu2

franciscobucio
15-10-2004, 18:25:07
Muchas gracias Ivan,

Lo intentaré de la forma que me comentas, si tengo algún problema puedo solicitar tu ayuda para orientarme?

Saludos
Francisco Bucio

@-Soft
16-10-2004, 15:20:09
hola

para eso es el foro, para ayudarnos he intercambiar conocimientos e ideas, sabes yo estaba en esa situacion y varias personas del foro me ayudaros, asi que me puedes preguntar tanto a mi, pero recuerda simpre debes hacer preguntas habiertas para todos y simpre todos aqui nos ayudaremos.

Salu2 :D

hreyes
18-01-2007, 19:49:09
hola

tuve sierta experiencia con archivos planos y en este mismo foro me ayudaron, al principio yo pensaba que seria mas dificil. Creia que tendria que programar los reportes a la cañona (a codigo puro) pero fijate, para mi sorpresa existe en Windows algo llamado ODBC que tiene una opcion para configurar archivos planos (*.txt) y con un VCL en delphi llamado ADO logre hacer la asaña y eso no termina ahi, tambien te da la facilidad de manejar ese archivo plano como si fuera una base de datos. Y de esta forma pude crear mis reportes, he incluso ordenarlos con instrucciones SQL.
Debes configurar el archivo plano en el driver para manejo de archivos de texto en ODBC y guardar esas configuraciones y luego con el Componente ADOConection, ADOTable y ADOQuery conectas con ese driver y al final, lo enlazas con esos componentes y luego interactuas con ellos.

Salu2

Respecto a tu experiencia quisiera saber si puedes ayudarme, ya que tengo problemas al definir el odbc, pues que me da un error cuando defino las caracteristicas de una tabla, que dice que el archivo schema.ini esta dañado y despues otro que dice que no puede guardar los cambios y me deja soloestas lineas en el archivo schema.ini

[impresor.csv] ***esta es la unica tabla que tengo ***
ColNameHeader=True
Format=CSVDelimited
MaxScanRows=25
CharacterSet=ANSI

no se si te haya pasado algo similiar y si es asi como lo resolviste

de antemano gracias a todos por cualquier orientacion al rspecto.