Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   [Fastreport] Unterschiedliche Pagefooter (https://www.delphipraxis.net/76967-%5Bfastreport%5D-unterschiedliche-pagefooter.html)

MrSpock 12. Sep 2006 20:33


[Fastreport] Unterschiedliche Pagefooter
 
Hallo,

kann man in Fastreport verschiedene Pagefooter benutzen? Z.b. unterschiedliche auf geraden und ungeraden Seiten?

Union 12. Sep 2006 20:54

Re: [Fastreport] Unterschiedliche Pagefooter
 
Das geht mit PascalScript z.B. so:
Delphi-Quellcode:
procedure PageFooter1OnBeforePrint(Sender: TfrxComponent);
begin
  if <Page#> mod 2 = 0 then
     MemoCopyRight.Memo.Text := 'Gerade Seite'
  else
     MemoCopyRight.Memo.Text := 'Keine Gerade Seite';
end;

MrSpock 12. Sep 2006 21:29

Re: [Fastreport] Unterschiedliche Pagefooter
 
Hallo Union,

danke für den Tip. Mit dem Code kann ich ja nur den Text eines Memos ändern. Kann ich auch einen völlig anderen Footer benutzen?

Union 12. Sep 2006 22:56

Re: [Fastreport] Unterschiedliche Pagefooter
 
Nein, Du könntest höchstens bestimmte Elemente enablen/disablen. In einem FR kann man nur einen Footer definieren. Es läßt sich auch zur Laufzeit nicht die Höhe ändern, da dies die Seitenumbruchlogik durcheinanderbringen würde. Teile Deine Elemente in Gruppen ein und schalte sie entsprechend an oder aus.

MrSpock 13. Sep 2006 06:52

Re: [Fastreport] Unterschiedliche Pagefooter
 
Hallo Union,

ja, das werde ich dann über Elementgruppen machen. Ich werde mir aber auch noch einmal Overlay Bänder anschauen und prüfen, ob ich diese nicht dazu verwenden kann.

MrSpock 14. Sep 2006 22:07

Re: [Fastreport] Unterschiedliche Pagefooter
 
Hallo,

das mit dem Overlayband funktioniert noch nicht so, wie ich mr das vorstelle.

Das Overlayband wird immer ganz oben auf der Seite angezeigt. Kann ich das Band auch an eine andere Stelle anzeigen lassen?

Union 15. Sep 2006 09:51

Re: [Fastreport] Unterschiedliche Pagefooter
 
Overlays sind immer auf die gesamte Seite bezogen. Sie sollen dazu dienen, z.B. ein Hintergrundbild auf jeder Seite zu drucken. Deshalb gibt es auch die Eigenschaft PrintInTop - dann wird der "Hintergrund" wie ein Stempel über den Report gezeichnet.

franktron 15. Sep 2006 10:06

Re: [Fastreport] Unterschiedliche Pagefooter
 
Du must subreports nehmen und jeweils einen einblenden und einen ausblenden.

MrSpock 15. Sep 2006 19:09

Re: [Fastreport] Unterschiedliche Pagefooter
 
Hallo Frank,

das mit dem Subreport funktioniert nicht. Der Subreport wird gar nicht angezeigt. :gruebel:

Shivan 26. Nov 2006 22:33

Re: [Fastreport] Unterschiedliche Pagefooter
 
Hast du denn auf deinem Subreport einen "MasterData-Band" hinzugefügt?
Weil ein SubReport funktioniert nur mit einem MasterDataBand.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.
Seite 1 von 2  1 2      

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