Die "zeitliche" Verkettung

Zeitliche Verkettungen machen dann Sinn, wenn das verkettete Objekt erst mit Inhalt gefüllt werden kann, wenn das Hauptobjekt gedruckt worden ist oder ein Objekt über ein anderes Objekt gedruckt werden soll.

Hinweis: Je nach Anwendung werden die Objekte gemäß der Reihenfolge in der Objektliste gedruckt (Variante 1) oder aber zuerst die nicht verketteten Objekte, dann die Tabellen und anschließend diejenigen, die in irgendeiner Weise mit anderen Objekten verkettet sind (Variante 2). Eine zeitliche Verkettung ist daher nur bei Variante 2 notwendig und immer dann, wenn ein nicht verkettetes Objekt nach den verketteten Objekten gedruckt werden soll, ein Objekt über einen Berichtscontainer gedruckt werden soll oder Inhalte erst dann bekannt sind, wenn ein anderes Objekt gedruckt wurde.

Beispiel 1: Sie drucken eine Artikelliste und möchten auf jeder Seite über der Tabelle den Artikelnummernbereich dieser Seite ausgeben.

Abbildung 7.3: Artikelnummernbereich oberhalb der Liste

Die letzte Artikelnummer auf der Seite kennt das Objekt "Artikel_bis" erst, wenn die Tabelle gedruckt worden ist. Daher muss das Textobjekt "Artikel_bis" an die Tabelle "Artikelliste" zeitlich gekettet werden.

Im Objektdialog selektieren Sie das Objekt "Artikel_bis" und verketten dieses mit der Tabelle "Artikelliste". Als Verkettungsart ist "zeitlich" bereits ausgewählt.

Zudem muss auch die Tabelle an das Objekt "Artikel_von" gekettet werden. Die zeitliche Verkettung ist hierbei ausreichend, da keine Änderungen in der Objektposition oder Objektgröße gewünscht ist.

Abbildung 7.4: Objektliste mit zeitlicher Verkettung

Beispiel 2: Sie möchten, dass über einer Tabelle der Text "Kopie" ausgegeben wird.

Sie erstellen daher ein Textobjekt mit dem Inhalt "Kopie". Da nicht verkettete Objekte zuerst und zudem Tabellen als letztes gedruckt werden muss das Textobjekt zeitlich an die Tabelle gekettet werden. Sonst würde es vor der Tabelle und damit unter dem Objekt ausgegeben werden.

Abbildung 7.5: Textobjekt über der Liste

Im Objektdialog selektieren Sie das Textobjekt und verketten dieses mit der Tabelle. Als Verkettungsart ist "zeitlich" bereits ausgewählt.

Abbildung 7.6: Objektliste mit zeitlicher Verkettung