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

Repeating Objects (sich wiederholende Objekte)

 

SuperReport Pro stellt eine Funktion zur Verfügung, die es ermöglicht, in Reports über eine einzige Datei ("nur Hauptdatei") Informationen aus einer anderen referenzierten Datei wiederholt ausdrucken zu lassen (Verhältnis Hauptdatei : Unterdatei = 1 : n).

 

Beispiel

In einem Bericht über Adressen sollen zu jeder Adresse alle vorhandenen Gesprächspartner ausgedruckt werden. Die Adressen werden nach Suchnamen sortiert. Jede Adresse wird als Zwischenüberschrift (Umbruch Kopfteil/SubHeader) im Report gedruckt.

 

Die zu wiederholenden Datenbankfelder Anrede, Vorname, Nachname, Telefon, Email und Abteilung jedes Gesprächspartners werden im Datenteil/Body zusammengestellt:

 

 

 

Hinweis:

Normalerweise werden Repeating Objects immer im Datenteil eines Reports platziert, befinden sie sich im Footer-Bereich, werden Sie beim Ausdruck ignoriert.

 

Verknüpfung

herstellen

Im Datenteil-Skript wird die Verknüpfung von Adresse und Ge-sprächspartner-Datei durch einen QUERY-Befehl hergestellt. Es empfiehlt sich auch die Festlegung einer Sortierung, in der die gefundenen Datensätze gedruckt werden sollen:

 

 

 

Alle Felder aus dem Gesprächspartner-Datensatz des Datenteils müssen als sogenannte Repeating Objects gekennzeichnet werden.

 

Wiederholungs-

optionen

Die Wiederholungsfunktion kann nur bei Datenbankfeldern und Array -Variablen aktiviert werden. Auf der Optionen-Dialogseite der genannten Objekte finden Sie in einem Block links unten die Wiederholungsoptionen.

 

Wiederholung

aktivieren

Durch Anklicken der Checkbox Dieses Objekt wiederholen aktivieren Sie die Wiederholungsfunktion:

 

 

Vertikaler

Abstand

 

 

Horizontaler

Abstand

Bestimmen Sie noch den vertikalen Abstand zwischen den einzelnen wiederholten Objekten, indem Sie den gewünschten Wert in das Editierfeld Vertikaler Wiederholungsabstand eintragen.

 

Normalerweise werden Repeating Objects in tabellarischer Form vertikal untereinander wiederholt, SuperReport Pro gestattet jedoch auch die horizontale Wiederholung. Beschriften Sie in diesem Fall das Feld Horizontaler Wiederholungsabstand.

 

Ergebnis:

Die selektierten Adressen werden mit ihren Gesprächspartnern ausgedruckt:

 


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