Página 1 de 1

SUGERENCIA SOBRE T REPORT

Publicado: Mié Mar 09, 2005 10:28 pm
por Francisco Sanchez
Es una sugerencia pero estudiarla y a ver que opinan otros, pues es una cosa
personal y no es plan que modifiqueis por capricho personal.
Seria muy bueno que la treport controlase si un group va a quedar cortado en
el final de pagina y si es asi, que deje el espacio en blanco y ya
directamente lo muestre en la siguiente. Ojo pero solo aplicable al
principio de group pues puede ser un group enorme de varias paginas y en ese
caso si es una chorrada, pero en el caso de un pequeño group de 2 o 3 lineas
moleesta bastante ver el principio de group en una pagina y luego su
contenido en la siguiente. O al menos controlar eso, si es la ultima o 2
ultimas lineas de la pagina, que no empiece un group ahi que lo empiece en
la pagina siguiente, eso si seria una solucion. Pero insisto estudiarlo a
ver que opinan otros.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -

SUGERENCIA SOBRE T REPORT

Publicado: Jue Mar 10, 2005 10:38 am
por ignacio
Francisco,
Yo no puedo saber si en el evento OnEndGroup o en el evento OnPostGroup vas
a imprimir algo más y por lo tanto no puedo saber cuantas lineas necesitas.
Con los eventos OnStartGroup y OnEndGroup tu puedes provocar un salto de
página, y para ello acabo de añadir un método NewPage() en TReport. También
creo que sería muy bueno tener un metodo para saber cuantas lineas quedan
imprimibles en la hoja (::LinesLeft()) que también he incorporado, no
obstante es responsabilidad del programador saber cuantas lineas necesita en
cada caso teniendo en cuenta de si hay totales o no y si se esta imprimiendo
algo en el evento OnPostGroup.
Ejemplo:
oReport:OnEndGroup := {|oRep| iif( oRep:LinesLeft() < 3, oRep:NewPage(), ) }
Te mando el TReport con la funcionalidad añadida.
Saludos,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=422f6a8f@ozsrv2.ozlan.local...]422f6a8f@ozsrv2.ozlan.local...[/email]
> Es una sugerencia pero estudiarla y a ver que opinan otros, pues es una
> cosa
> personal y no es plan que modifiqueis por capricho personal.
>
> Seria muy bueno que la treport controlase si un group va a quedar cortado
> en
> el final de pagina y si es asi, que deje el espacio en blanco y ya
> directamente lo muestre en la siguiente. Ojo pero solo aplicable al
> principio de group pues puede ser un group enorme de varias paginas y en
> ese
> caso si es una chorrada, pero en el caso de un pequeño group de 2 o 3
> lineas
> moleesta bastante ver el principio de group en una pagina y luego su
> contenido en la siguiente. O al menos controlar eso, si es la ultima o 2
> ultimas lineas de la pagina, que no empiece un group ahi que lo empiece en
> la pagina siguiente, eso si seria una solucion. Pero insisto estudiarlo a
> ver que opinan otros.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>


Attached files Report.rar (10.4 KB)Â

SUGERENCIA SOBRE T REPORT

Publicado: Jue Mar 10, 2005 6:28 pm
por Francisco Sanchez
OK Muchas gracias.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -