Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Banda detail en un reporte (https://www.clubdelphi.com/foros/showthread.php?t=79234)

cmfab 18-06-2012 14:58:14

Banda detail en un reporte
 
Hola a todos, resulta que tengo un reporte (uso Quick report), y lo que necesito es que en la banda detalles del mismo se impriman x cantidad de registros fijos, por ejemplo 5 registros de la consulta que se formula y que despues de cada 5 registros cambie a una nueva hoja. alguna sugerencia ?. desde ya gracias por sus atenciones

marcoszorrilla 18-06-2012 15:49:27

Una opción puede ser colocar una variable pública e incrementarla en el evento "BeforePrint" de la banda en cuestión, cuando alcance el valor de 5 generas un salto de página y la pones de nuevo a 0.

Un Saludo.

cmfab 18-06-2012 15:54:39

Gracias por la respuesta, pero con que metodo puedo generar el salto de pagina programado ?

salu2

marcoszorrilla 18-06-2012 16:05:29

Código Delphi [-]
procedure TfrLst_Gastos.DetailBand1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin

n:=n+1;

If n = 5 then
begin
Detailband1.ForceNewpage:=True;
n:=0;
end;



end;
Un Saludo.

cmfab 18-06-2012 16:10:34

Muchas gracias, lo implementaré


La franja horaria es GMT +2. Ahora son las 07:33:51.

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