FastReport Bands: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== 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 Seitenko…“)
 
(Bänder)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:
  
 
== Bänder ==
 
== Bänder ==
[[Datei:FastReport_Bands.png|rechts]]
+
 
 +
[[Datei:FastReport_Bands.png|links]]
 +
 
 +
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.

Aktuelle Version vom 8. März 2016, 23:11 Uhr

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.