PDA

Ver la Versión Completa : Imprimir Factura Con Fastreport


macro32
14-04-2008, 21:14:04
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
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!