FastReport: Der if-Befehl

Aus GEVITAS
Wechseln zu: Navigation, Suche

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;

2 Links

FastReport Seitenformat FastReport Daten, Tabellen und Felder FastReport Tabellen der Reports Beispiele:
FastReport Bands FastReport Objekte und Elemente eines Reports FastReport: Abhängige Formatierung von Feldern Ladeliste/Packliste mit FastReport
Standard-Formular-Texte Steuerung des Report mit Auftragskennzeichen Summen im Report bilden Leasing-Liste
FastReport Farb-Konstanten Namensgebung der Datenbank-Tabellen und -Felder Tipps und Tricks Inventar-Liste
REFLEX Standard-Reports Etikettendruck Allgemeines Mehrsprachige Formulare mit FastReport Geräte-Liste
GEVITAS Label-Print Installation GEVITAS-Carnet Videos zu FastReport Erstellen eines Prüfprotokolls für TPS
FastReport Angebots-/Auftragsformular mit Terminen.