FastReport: Der if-Befehl: Unterschied zwischen den Versionen
Aus GEVITAS
(→Allgemeines) |
|||
Zeile 39: | Zeile 39: | ||
schreiben. Dazwischen schreibt man die Zeilen des Codes. | schreiben. Dazwischen schreibt man die Zeilen des Codes. | ||
+ | |||
+ | Beispiel: | ||
+ | |||
+ | <nowiki> // Kapitel-Position (PosNr=0) ausblenden:</nowiki> | ||
+ | <nowiki> if ( <Positionen."PosNr"> = 0 ) then</nowiki> | ||
+ | <nowiki> begin</nowiki> | ||
+ | <nowiki> ddPositionen.Visible := False;</nowiki> | ||
+ | <nowiki> ddPosTexte.Visible := False;</nowiki> | ||
+ | <nowiki> end;</nowiki> | ||
== Links == | == Links == |
Aktuelle Version vom 29. Januar 2019, 22:48 Uhr
1 Allgemeines
Der if-Befehl ist mit Abstand der wichtigste Befehl in einem FastReport©-Code
Er geht so:
if {Ausdruck} then
...wobei {Ausdruck} ein logischer Ausdruck ist, der entweder wahr (true) oder falsch (false) ergibt.
Wenn nach dem
then
nur eine Zeile folgt, kann man diese direkt darunter schreiben.
Beispiel:
// Kapitel-Position (PosNr=0) ausblenden: if ( <Positionen."PosNr"> = 0 ) then ddPositionen.Visible := False;
Wenn nach dem
then
mehrere Zeilen folgen, muss man einen Block mit
begin
und
end;
schreiben. Dazwischen schreibt man die Zeilen des Codes.
Beispiel:
// Kapitel-Position (PosNr=0) ausblenden: if ( <Positionen."PosNr"> = 0 ) then begin ddPositionen.Visible := False; ddPosTexte.Visible := False; end;