Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Impresion de varias facturas de una vez (https://www.clubdelphi.com/foros/showthread.php?t=87065)

lbidi 11-11-2014 14:48:19

Impresion de varias facturas de una vez
 
Estimados, a ver si alguien puede darme una mano con esto, que hace dias lo vengo intentando.

Un cliente me ha solicitado que le permita imprimir facturas ( maestro-detalle-totales ) con duplicado en una hoja de tamaño A4. El menor de mis problemas es poder hacer el duplicado en la 2da mitad de la hoja, pero el gran problema es que necesito generar el reporte con todas las facturas que vaya a imprimir para asi luego exportar todo en un solo archivo pdf en el cual cada hoja del pdf, seria una hoja A4 con las 2 copias de las facturas.

El problema radica en que cuando sale la primera hoja o factura, esta correcta, pero ya cuando
sale la que vendria a ser la segunda copia , me re imprime una copia de la primera hoja mas la segunda, y asi suscesivamente con el resto.

Mis componentes son: un reporte Fast Report , dos datasets ( cabezal y renglones ) y en mi logica es algo como esto (pseudo codigo) :

Código Delphi [-]
     cabezal->first
     while not cabezal->eof
            reporte.preparereport( false ) -> se supone que el parametro false "limpia" el reporte previo
            cabezal.next
     enddo
     reporte.export(pdfile)

Se entiende ??

Muchas gracias por sus consejos.

grosadoj 25-11-2014 22:24:02

Hola, no se con cual versión de Delphi estas trabajando ni con cual reporteador, pero por lo que veo no es problema del reporteador si no de las variables que se envían al reporte para generarlo, se deben encerar todas las varibles antes de enviar un reporte. Te cuento que los reporteadores de Delphi 5,6 son distintos a los otros Delphi como XE.

Espero te sirva.


La franja horaria es GMT +2. Ahora son las 00:40:23.

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