PDA

Ver la Versión Completa : Banda detail en un reporte


cmfab
18-06-2012, 14:58:14
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
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é