Ver la Versión Completa : FreeReport: Summary Report al final de página.
Jose_Pérez
23-08-2004, 11:05:44
Hola a todos:
¿Cómo hago para que el Summary Report aparezca al pie de página y no en cualquier punto donde finalicen de imprimirse los datos de la última página?.
Esta es una duda que he visto en varios foros, pero en ningún lado he encontrado la respuesta. Muchas veces te envían a las demos de FastReport, pero yo no lo veo, o no tengo ese ejemplo instalado.
Saludos y gracias.
Hola!
En FastReport eso se soluciona poniendo en el OnbeforePrint de la banda
curY := PageHeight - Height;
Espero que sea eso lo que necesitas, suerte
Jose_Pérez
26-08-2004, 12:24:02
Hola Rosa:
Exactamente, ¿donde tengo que programar el evento OnBeforePrint de la banda?. El componente TfrReport no dispone de dicho evento. ¡Estoy algo perdido! ;)
Gracias por tu ayuda.
Hola!
El evento OnBeforePrint de la banda lo sacas teniendo la banda seleccionada y con las teclas Ctrl + Intro .
Suerte
Jose_Pérez
27-08-2004, 09:22:04
Hola Rosa:
Desde dentro del diseñador de FreeReport, al seleccionar la banda y pulsar Ctrl+Intro, me aparece el editor de texto de fórmulas (¡?). Tengo instalado el FreeReport versión 2.32 .
¿Necesito instalar una versión más actualizada de FreeReport para que me funcione?.
Un abrazo.
Buenas!
A ver, yo no uso FreeReport, sino FastReport, por lo que no se exactamente donde tienes el evento OnbeforePrint. Yo lo tengo también en el inspector de objetos, pero supongo que tu ahí tampoco lo tienes, porque lo habrías visto ya...
Lo mejor sería que donde encotrar el evento OnBeforePrint de la banda te lo contestara alguien que esté trabajando con FreeReport o que mires en el archivo de ayuda que supongo te vendrá con el paquete de FreeReport :)
Suerte
Jose_Pérez
29-09-2005, 10:56:44
Esto no funciona. ¿Cómo puedo resolverlo?
En FastReport eso se soluciona poniendo en el OnbeforePrint de la banda
curY := PageHeight - Height;
Saludos.
Jose_Pérez
29-09-2005, 13:18:39
Supongo que Rosa quería decir...
Engine.curY:= Engine.PageHeight-SummaryBand.Height;
Esto parece que se acerca algo a lo que yo busco. El problema es que me genera un salto de página, imprimiéndome el ReportSummaryBand en la página nueva.
¿Cómo evito el salto de página?
Un abrazo y gracias.
Jose_Pérez
03-10-2005, 11:54:34
La solución...
Engine.CurY:=Engine.PageHeight-SummaryBand.Height-1;
Hay que restar 1.
Saludos.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.