PDA

Ver la Versión Completa : Numero de Paginas en QRCompositeReport


JUGUE
21-11-2009, 06:07:01
Hola Amigos....

Implementé 2 Reportes y Los Junto Por Medio de Un CompositeReport para Imprimirlos Uno debajo del otro. El Problema es que no se como saber cuantas paginas totales contiene el reporte, es decir si el primero tiene 3 paginas y el segundo 2 es posible que salgan 5 paginas en total, pero pueden ser 4 tambien.

Intente utilizar la propiedad prepare en el CompositeReport pero me sale un error. Si pueden ayudarme a solucionar esto les agradecería.

Espero haberme echo entender....mil gracias :)

rgstuamigo
21-11-2009, 15:01:29
Para saber el número de páginas a imprimir, debes acudir al componente TQuickRep tal como se dice aqui (http://www.clubdelphi.com/foros/showthread.php?t=64996).;).
Saludos...:)

rgstuamigo
21-11-2009, 18:36:13
Disculpa...:o el anterior post es para sacar la cantidad de paginas(PageCount) de un QuickReport;;)

Para hacerlo con un componente TQRCompositeReport se hace asi;):
var Cantidad_de_Pagina:Integer;
begin
QRCompositeReport1.Prepare;//preparo el reporte
Cantidad_de_Pagina:=TQuickRep(QRCompositeReport1.Reports[0]).QRPrinter.PageCount;//saco la cantidad de pagina
{NOTA: Al sacar la cantidad de pagina del primer QuickReport estoy sacando de todo el reporte,ya que
los otros reportes estan encadenados a el primer QuickReport.}
end;
Saludos...:)