Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Verarbeitung von Umbrüchen

 

Die Fähigkeit von SuperReport Pro zur Gruppierung von Daten und zur Verarbeitung von Umbrüchen ermöglicht es Ihnen, auf einem Bericht

 

Umbrüche Kopfteil/SubHeaders (Zwischenüberschriften)

 

Umbrüche Fuß/Subtotals (Zwischensummen) und einen

 

Umbruch/Total (Gesamtsummen) auszuweisen.

 

Sortierfolge

Voraussetzung für die Erzeugung und Verarbeitung von Umbrüchen ist, dass die zu druckende Selektion von Datensätzen in einer bestimmten Reihenfolge sortiert wurde!

 

Die mögliche Anzahl von Umbruch Kopfteil - und Umbruch Fuß -Bereichen richtet sich nach der Anzahl der Sortierkriterien.

 

 

Beispiel

Unser Beispiel-Bericht über die Lagermengen-Datei wird zu einer Lagerliste mit Zwischensummen erweitert:

 

Zu jedem Artikel sollen die Bestände sämtlicher vorhandener Lagerorte aufgeführt werden. Für jeden Artikel wird eine Zwischensumme des Lagerwertes gebildet.

 

Erweitern Sie als erstes die bestehende Sortierung nach [LagerMengen]MandArtikelNr im Startskript um das Sortierkriterium [LagerMengen]Lagerort:

 

 

 

Anschließend konzipieren Sie den Bericht neu:

 

• Der Kopfteil beinhaltet nur noch die Gesamtüberschrift und die Seitenzahl.

 

• In obigem Beispiel wäre die Definition von maximal zwei Umbrüchen Kopfteil (SubHeadern) und Umbrüchen Fuß (SubTotals) möglich.

 

Wir benötigen jedoch nur einen Umbruch Kopfteil- und Umbruch Fuß-Bereich, nämlich die Zwischensummierung des Lagerwerts (Umbruch Fuß) pro Artikel (Umbruch Kopfteil).

 

 

Die Nennung von Artikelnummer und -name erfolgt nun im Umbruch Kopfteil, über den Spaltenüberschriften des Datenteils.

 

• Im Datenteil kommt die Spalte Lagerort hinzu, daneben, wie gehabt, Lagerbestand, EK-Preis und Lagerwert.

 

• Im Umbruch Fuß -Bereich benötigen wir eine neue Variable, die für jeden Artikel die berechnete Zwischensumme ausgibt.

 

• Der Umbruch ( Total) -Bereich druckt weiterhin den Gesamt-Lagerwert aller Artikel aus.

 

• Im Fußteil gibt das aktuelle Tagesdatum den Stand der Lagerliste an:

 

 

 

Ändern Sie das Berichts-Design dem neuen Konzept entsprechend.

 

 

 

Umbruch Kopfteil und Umbruch Fuß

aktivieren

Möchten Sie einem Bericht Umbrüche für Kopf- und Fußteil hinzufügen, benutzen Sie aus dem Bearbeiten-Menü die Option Neuer Bereich.

 

Wählen Sie in dem erscheinenden Dialog aus dem Popup-Menü Neuer Typ Umbruch Kopfteil aus und lassen Sie die Checkbox Zugehörigen Fußteil anfügen angehakt.

 

 

Sie können gleich beim Aktivieren des neuen Umbruchs das Umbruchkriterium bestimmen. Die Definition des Umbruchwertes kann jedoch auch noch nachträglich erfolgen.

 

Seitenumbruch

Durch Klicken in das Popup-Menü Seitenumbruch können Sie bestimmen, ob es sich bei dem zu beachtenden Wert um ein Datenbankfeld, eine Variable oder ein Array handelt.

 

Referenz

Klicken Sie im Anschluss auf den Pfeil rechts neben dem Feld Referenz und wählen Sie im erscheinenden Dialog das gewünschte Datenbankfeld oder die gewünschte Variable aus.

 

Der Name des Umbruchwertes kann auch direkt in das Editierfeld Referenz eingegeben werden.

 

 

Nach Bestätigung von OK fügt SuperReport Pro sowohl den Umbruch Kopfteil 1 als auch den korrespondierenden Umbruch Fuß 1 in das Layout unserer Lagerliste ein.

 

Bereiche

deaktivieren

Möchten Sie später einen Bereich deaktivieren, wählen Sie aus dem Bearbeiten-Menü die Option Bereiche ein-/ausblenden und doppelklicken Sie auf dem dem Bereich zugehörigen Stift-Symbol. Bereiche mit durchgestrichenem Stift sind nicht sichtbar:

 

 

 

Bereiche

neu organisieren

Passen Sie nun die Report-Objekte der neuen Anzahl von Bereichen in unserer Lagerliste an. Stellen Sie vor allen Dingen sicher, dass sich die Objekte in dem Bereich befinden, in dem Sie ausgedruckt werden sollen.

 

Beispiel

• Die Datenbankfelder Artikelnummer und -name dienen nun als Zwischenüberschriften und wandern in den Umbruch Kopfteil/SubHeader 1.

 

• Fügen Sie im Datenteil/Body -Bereich das Datenbankfeld Lagerort hinzu.

 

• Platzieren Sie im Umbruch Fuß/SubTotal1 unter der Variablen "vvLagerwert" eine neue Variable "vvZwi" für die Ausgabe der Zwischensummen. Initialisieren Sie diese numerische Variable im Startskript mit 0.

 

• Beschriften Sie neue Felder durch begleitende Textobjekte:

 

Definition des Umbruchwertes

Zwischensummen


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite