Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   (Qreport) como forzar la imprecion de una Banda por codigo? (https://www.clubdelphi.com/foros/showthread.php?t=9678)

orfeo 29-04-2004 04:52:07

(Qreport) como forzar la imprecion de una Banda por codigo?
 
Hola, nesecito imprimir una cantidad N de veces una banda,
como el valor de la cantidad no la tengo en una tabla no se como decirle a Qreport que itere una cantidad N de veces.

quiero hacer algo como:

Código:

    for i:=1 to 5 do
          banda.print

Estuve buscando el los foros, pero no encontre nada, solo solucion-parche..
el parche es crear una tabla en ejecucion con la cantidad de tuplas nesesarias. La idea esta piola .

pero estoy con la duda si es pocible hacer algo mas prolijo

Es posible hacerlo mas prolijo?

jachguate 29-04-2004 04:57:57

No de la forma que lo planteas... sin embargo si podes valerte del evento OnNeedData del TQuickRep, que asociado con el evento BeforePrint te puede permitir "simular" un ciclo como el que planteas.

Código Delphi [-]

Procedure Report1BeforePrint(parametros);

Begin
  i := 0;
end;

Procedure Report1NeedData(Sender : TObject; var MoreData : Boolean);

Begin
  inc(i);
  MoreData := (i < 5);
end;

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 00:23:02.

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