Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Diseño en tiempo de ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=29578)

Nelson Alberto 25-01-2006 21:57:39

Diseño en tiempo de ejecucion
 
Sres.

Estoy desarrollando un software (un paquete) de contabilidad, pero tengo un problema; resulta que cuando lo instalo a un cliente diferente tengo la necesidad de cambiar los formatos de facturas,recibos de ingresos etc. entonces yo quiero saber como llamar estos formularios diseñarlos a la medida de mi cliente sin la necesidad de usar los codigos sino en tiempo de ejecucion. o si hay algun reporteador free que me permita crear archivos y luego mandarlos a imprimir...

Gracias de antemano,

jachguate 26-01-2006 01:59:45

Hay diferentes formas de hacer esto. Podes dejar las partes "cambiantes" de la aplicación en un paquete o dll separado, de manera que crees una versión personalizada para cada cliente.

También podrias usar algún reporteador que te permita cambiar el diseño de los reportes en tiempo de ejecución, que lo hace el propio QuickReport en su edición profesional, y almacenar dichos diseños en archivos separados o incluso en una base de datos.

Hasta luego.

;)

Neftali [Germán.Estévez] 26-01-2006 09:34:12

Cita:

Empezado por Nelson Alberto
...si hay algun reporteador free que me permita crear archivos y luego mandarlos a imprimir...

La mayoría de los Generadores de Reports tienen aluna utilidad para poder diseñar y visualizar Reports en tiempo de ejecución.
Hace tiempo utilicé FreeReport (versión gratuíta de FastReports y un poco más sencillo); Actualmente ha pasado a SourceForge.

Bájate la versión 2.32-1 desde aquí, y revisa los ejemplos; En el Directorio Demos hay una carpeta llamada Reports que tiene la demo donde se ve cómo se modifican los Listados en tiempo de ejecución y cómo es el diseñador.


La franja horaria es GMT +2. Ahora son las 07:29:31.

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