FastReport Tipps und Tricks: Unterschied zwischen den Versionen
Aus GEVITAS
(Die Seite wurde neu angelegt: „== Allgemeines == Dieser Artikel beschreibt kleine Tipps und Tricks für das Erstellen von Reports mit '''FastReport''', die im Alltag hilfreich sein können.…“) |
(→Anzahl der Datensätze) |
||
Zeile 17: | Zeile 17: | ||
else | else | ||
Child2.Visible := True; | Child2.Visible := True; | ||
− | |||
end; | end; | ||
Die System-Variable <Line#> beihaltet die Anzahl der Zeilen (Datensätze) des Detail-Bandes. | Die System-Variable <Line#> beihaltet die Anzahl der Zeilen (Datensätze) des Detail-Bandes. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Links == | == Links == |
Version vom 14. September 2015, 16:04 Uhr
1 Allgemeines
Dieser Artikel beschreibt kleine Tipps und Tricks für das Erstellen von Reports mit FastReport, die im Alltag hilfreich sein können.
1.1 Anzahl der Datensätze
Manchmal hat man das Problem, dass bestimmte Bereiche unterdrücken möchte, wenn es nur einen einzigen Datensatz gibt. Beispielsweise hat man ein Mahnungsformular mit der Tabelle der fälligen Rechnungen und darunter die Gesamtsumme. Sie Gesamtsumme soll aber unterdrückt werden, wenn es nur eine angemahnte Rechnung in der Tabelle gibt. Dann kann im Objektinspektor des Bereich auf das Ereignis
OnBeforePrint
doppelklicken und diesen Code schreiben:
procedure Child2OnBeforePrint(Sender: TfrxComponent); begin if <Line#> = 1 then Child2.Visible := False else Child2.Visible := True; end;
Die System-Variable <Line#> beihaltet die Anzahl der Zeilen (Datensätze) des Detail-Bandes.