[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]

Spezielle Aspekte von VFP-Reports

Die Report-Bands (II)

Zusätzlich zu den schon erwähnten Standard-Bands kann man bei Bedarf auch noch "Title" bzw. "Summary" einschalten und diese zusätzlichen Bereiche ggf. jeweils auf einer separaten Seite plazieren:

Arbeitet man mit einem Report mit mehreren Spalten, dann existiert zusätzlich ein "Column Header" und ein "Column Footer":

Wenn nun noch Gruppierungen einbezogen werden, dann kommen weitere Header/Footer hinzu.

Gruppierungen

Gruppierungen sind ein sehr mächtiges Instrument im Reportdesigner von Visual FoxPro:

  • Mit Hilfe von Gruppierungen kann man verschieden abgestufte Zusammenfassungsbereiche definieren und dort automatisch Zwischensummen, Anzahlen, Durchschnitte usw. berechnen lassen.
  • Außerdem sind Gruppierungen ein gutes Mittel, um den Reportdesigner mit einigen Tricks weitere Funktionalität zu entlocken (siehe weiter unten).

Erzeugt werden Gruppierungen über den Menüpunkt "Data Grouping..." im Menüpad "Report":

Als Group Expressions trägt man das Unterscheidungsmerkmal der Gruppen ein, welches für den Gruppenwechsel geprüft werden soll. Dies kann ein einfacher Feldname, eine FoxPro-Funktion aber auch der Aufruf einer User Defined Function sein. Tip: Die Daten sollten natürlich normalerweise nach dem Gruppierungsmerkmal sortiert sein, dies geschieht nicht automatisch.

Je Gruppierungsebene werden zwei zusätzliche Bands angelegt, eins für den Group Header und eins für den Group Footer. Von diesen Bands ist allerdings nur der Separation Bar zu sehen - wenn man das Band benutzen will, muß man es mit der Maus explizit aufziehen.

[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]