Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Imprimir Factura Con Fastreport (https://www.clubdelphi.com/foros/showthread.php?t=55353)

macro32 14-04-2008 21:14:04

Imprimir Factura Con Fastreport
 
Hola a todos, mi consulta es la siguiente:

Estoy probando FastReport 4.0 para imprimir facturas.

Una sola factura puede consistir de varias hojas, por esto, algo como el total de la factura debe aparecer en la ultima hoja, en la parte inferior de la misma (las facturas en blanco ya estan impresas en papel de antemano).
Por lo que vi, la banda Report Summary, permite colocar informacion en la ultima hoja, lamentablemente coloca el texto inmediatamente despues del ultimo producto...y debe ser en la parte inferior o base de la hoja.

Alguien sabe como hacer esto?

Saludos:)

jhonny 15-04-2008 00:15:38

No se si hay una forma mas comoda, pero esta es la que encontre:

1) Colocas un PageFooter, de esos que salen en todas las paginas al final.
2) Ahí pones los totales que necesitas.
3) En el OnBeforePrint de ese PageFooter, colocas lo siguiente (Suponiendo que se llama PageFooter1):

PageFooter1.Visible := (<Page>=<TotalPages>);

Y listo, solo te mostrara los totales en la ultima pagina, pero no pegado en el ultimo registro del detalle como si lo haria en Summary ;).
Espero te sirva :).

macro32 15-04-2008 00:39:03

Cita:

Empezado por jhonny (Mensaje 280048)
No se si hay una forma mas comoda, pero esta es la que encontre:

1) Colocas un PageFooter, de esos que salen en todas las paginas al final.
2) Ahí pones los totales que necesitas.
3) En el OnBeforePrint de ese PageFooter, colocas lo siguiente (Suponiendo que se llama PageFooter1):

PageFooter1.Visible := (<Page>=<TotalPages>);

Y listo, solo te mostrara los totales en la ultima pagina, pero no pegado en el ultimo registro del detalle como si lo haria en Summary ;).
Espero te sirva :).


Gracias , el script funciona!


La franja horaria es GMT +2. Ahora son las 00:36:37.

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