AW: FastReport Zwischensumme
So für die erste Seite hab ich einfach das hier genommen:
Delphi-Quellcode:
Damit wird der Header nur auf allen Seiten > 1 verwendet.
ColumnHeader1.Visible := (Get('Page#') > 1);
Jetzt wollte ich für den Footer das hier benutzen:
Delphi-Quellcode:
Aber TotalPages# ist immer 0. Warum?
ColumnFooter1.Visible := (Get('Page#') < Get('TotalPages#'))
Vielleicht findet haentschman ja ne andere Möglichkeit. Schonmal danke fürs anschauen. |
AW: FastReport Zwischensumme
Totalpages kannst Du nur bei DoublePass verwenden im 2. Durchlauf der Engine.
|
AW: FastReport Zwischensumme
Zitat:
|
AW: FastReport Zwischensumme
Falls du noch was finden solltest, wärs ok. Ansonsten musst du dir nicht unbedingt die Mühe machen. Ich hab jetzt einfach DoublePass angemacht und jetzt funktioniert es mit dem Code von oben.
|
AW: FastReport Zwischensumme
Liste der Anhänge anzeigen (Anzahl: 1)
probier mal das... ich kann ohne Daten leider nix sehen :zwinker:
|
AW: FastReport Zwischensumme
Hey cool, habs jetzt hinbekommen. Habs mir nur so abgeändert, das immer das ganze Band Visible:=false; ist.
Delphi-Quellcode:
So funktioniert es jetzt auch ohne DoublePass.
procedure ColumnHeader1OnBeforePrint(Sender: TfrxComponent);
begin ColumnHeader1.Visible := (Get('Page#') > 1); end; procedure ColumnFooter1OnBeforePrint(Sender: TfrxComponent); begin Set('SubSum', tSum); ColumnFooter1.Visible := not Masterdata1.Dataset.Eof; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz