Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Fastreport cabecera de columna (https://www.clubdelphi.com/foros/showthread.php?t=89242)

josepicd 21-10-2015 17:49:17

Fastreport cabecera de columna
 
Buenas, seguro que este es un tema muy trillado, pero no encuentro como hacerlo.

Tengo un FastReport a 2 columnas y quiero que en la primera pagina de la primera columna me aparezca una banda, hasta ahora funciona, pero sale en todas las paginas de las 2 columnas. No se en que momento tengo que desactivarlo o como decirle "firstpage" o algo asi.

Solo quiero que aparezca "cabecera 1"

Pagina 1 Pagina 2
------------------------------ ------------------------------
cabecera 1 cabecera 2 cabecera 3 cabecera 4
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------ ------------- ------------ -------------
------------------------------ ------------------------------


Gracias anticipadas

josepicd 22-10-2015 11:50:23

Me respondo a mi mismo, lo he conseguido haciendo esto.

Código Delphi [-]
lfirst : boolean; // antes de imprimir inicializarlo a true
....
....
procedure TfrmMain.Report1BeforePrint(Sender: TfrxReportComponent);
var bnd : TfrxColumnHeader;
begin
  bnd := rpt.FindObject('BandaH') as TfrxColumnHeader;
  bnd.Visible := lfirst;
  lfirst := false;
end;


La franja horaria es GMT +2. Ahora son las 18:45:05.

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