[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php on line 83: A non-numeric value encountered
Inoffizielles deutsches Xbase-Forum • Bedingte Anzeige von Linien / Kästchen
Seite 1 von 1

Bedingte Anzeige von Linien / Kästchen

Verfasst: Fr, 24. Jan 2014 14:10
von Werner_Bayern
Servus,

im MasterData soll abhängig von einem Feld ein Kästchen gezeichnet werden oder nicht.
Wie geht sowas?

Code: Alles auswählen

[IIF(<Formular."Anzahl"> = 0, '', '______________')]
Soweit läuft das, aber wie gehts mit einem Kästchen anstatt der Linie?

Re: Bedingte Anzeige von Linien / Kästchen

Verfasst: Mo, 27. Jan 2014 8:20
von Christian
Hallo Werner,

bedingte Anzeigen definiertst du am besten über den OnBeforePrint-Slot des entsprechenden Bandes.
Innerhalb des Skripts kannst du auf jedes Objekt, was du in deinem Report erstellt hast, per Name zugreifen.

Code: Alles auswählen

procedure MasterDataOnBeforePrint(Sender: TfrxMasterData);
begin

    Shape1.Visible := <Formular."Anzahl"> = 0;

end
Genauso könntest du auch ganze Datenbänder unsichtbar machen und dementsprechend alles was sich auf dem Datenbad befindet.

mfg Christian