Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   sugerencia para sacar informe (https://www.clubdelphi.com/foros/showthread.php?t=38759)

brookly_n 27-12-2006 16:48:34

sugerencia para sacar informe
 
hola a todos,


tengo una aplicacion que lee de varios archivos de texto, de ellos extrae algunos datos mediante el manejo de cadenas y al final se obtienen algunos datos. Estos datos que se obtienen estan organizados en tablas.

Lo que me gustaria es que me dieran alguna orientacion de algun componente o algun metodo para sacar todos estos datos en un informe que el usuario pueda guardar para tenerlo. Le he estado haciendo sacanco el informe en HTML, y queda bien, pero no me termina de gustar, quisiera algo mas en tipo dcoumento.

Lo que tengo que escibir en el documento son tablas, tablas y mas tablas, dandoles un poco de formato claro, como el color de los campos y la longitud de la tabla, pero poco mas.

Alguna sugerencia de como podria hacerlo, claro, y por pedir que no sea, si me sugieren algun componente que ademas sea free ya seria la bomba....y si no, pues ya vermos el precio de lo que me comenten...

saludos a todos y gracias!

roman 27-12-2006 19:12:04

Podrías usar algún reportero como QuickReport que viene incluido con Delphi. Los reporteros trabajan mejor cuando tienes los datos en tablas de una base de datos. En tu caso, obtienes los datos de archivos de texto, pero bien puedes colocarlos en DataSets de memoria, como el ClientDataSet.

Otra opción- yo la uso mucho pero es algo lenta - es usar Excel para crear el documento. Normalmente yo hago una plantilla de Excel (.xlt) en donde pongo el formato (colores, tipo de texto, tamaños de columnas, etc.) que desee y luego, desde Delphi, usando las componentes de la pestaña "Servers" o directamente con OLE, creo un documento xls basado en la plantilla y lleno sus celdas con mis datos.

// Saludos


La franja horaria es GMT +2. Ahora son las 03:29:58.

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