FastReport Bands

Aus GEVITAS
Version vom 8. März 2016, 22:11 Uhr von Gevitas (Diskussion | Beiträge) (Bänder)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

1 Allgemeines

Ein Report wird eingeteilt in sog. "Bänder" (Bands). Ein Band bestimmt, wo es gedruckt werden soll, z.B. gibt es ein Band für den Seitenkopf, eines für den Seitenfuß usw.

2 Bänder

FastReport Bands.png

Ein Band bestimmt, wo und wie oft Daten auf dem Band ausgegeben werden.

Die Daten für die Bänder stellt das Druckprogramm (z.B. "GevitasFormPrint", GevitasListPrint" oder GevitasLabelPrint") zur Verfügung.

Beispiel
Wenn ein Auftragsformular gedruckt werden soll, stellt das Druckprogramm zur Verfügung:
  • Ein mal den Auftragskopf
  • Ein mal den Auftragsfuss
  • Mehrmals die Auftragspositionen
Der Auftragskopf wird in einem oder mehreren MasterData-Bändern gedruckt.
Die Auftragspositionen werden in einem DetailData-Band gedruckt. In einem Report gibt es normalerweise nur ein DetailData-Band!
Wenn in eine Report mehrere DetailData-Bänder enthalten sind, so werden zuerst alle Datensätze des ersten DetailData-Bandes ausgegeben und danach alle Datensätze des zweiten DetailData-Bandes.