![]() |
Fast Report
Hallo,
ich nutze für meine Reportgenerierung Fast Report, jetzt habe ich eine Frage dazu, die mir hoffentlich jemand beantworten kann :lol: Also ich habe eine Box (besteht aus mehreren Elementen ( memos, Strichen (horiz. verti)..). Diese Box würde ich gerne in Abhängigkeit zu einer Variablen ausblenden. Ich kann die Elemente, die zusammen gehören zwar gruppieren, aber ich würde sie auch gerne über einen Bezeichner Ein/ausblenden. ungefähr so:
Delphi-Quellcode:
anstatt:
Box.visble:=false;
Delphi-Quellcode:
Leider weiß ich nicht wie ich das in Fastreport mit dem Pascal Script handeln kann.
memo1.visible:=false;
memo2.visible:=false; line1.visible:=false; ... .. Danke euch !! Gruß DelphiManiac |
Re: Fast Report
Hallo DelphiManiac!
Wie wär's damit, alle zusammengehörenden Elemente in einen SubReport auszulagern? Der sollte sich problemlos in Abhängigkeit von einer Variablen unterdrücken lassen. Gruß Trigger |
Re: Fast Report
oder in einem Child (oder ähnliches Band), dort das Ereignis "OnBeforePrint" verwenden...
|
Re: Fast Report
Könnt ihr mir das mal kurz erklären wie das mit dem Subreport / Child
zu machen ist? Habe mir einen Subreport erstellt, diesen im Hauptreport gelegt, der taucht aber bei mir erst auf der 2. Seite auf :gruebel: Gruß DelphiManiac |
Re: Fast Report
Füge ein Band hinzu, setze den subreport drauf. Im Subreport fügst du ein Master, detail etc. hinzu. Childs trunter setzten und dem (master)data Band zuordnen.
Abfragen bei child on beforePrint Eriegniss hinzufügen, abfragen im Code ob leer, wenn ja visible false, ansonsten true.... |
Re: Fast Report
Du kannst Dir auch einfach eine Prozedur im Skript schreiben, die Dir die Controls ein- bzw. ausblendet. So etwa:
Delphi-Quellcode:
Dann hast Du den gleichen Effekt, nur ohne zusätzliche Bänder.
Procedure SetBoxVisible (aVisible : Boolean);
Begin frxMemo1.Visible := aVisible; frxShape1.Visilbe:= aVisible; ... End; |
Re: Fast Report
Hallo...
Zitat:
:hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz