Zusammenfassung
In der folgenden Übersicht sind die genauen Regeln zur Prozessierung eines Formulars zusammengestellt:
Die Prozessierung beginnt mit der Startseite (erste Seite im Baum).
Die Prozessierung einer Seite erfolgt in der Reihenfolge der ihr zugeordneten Fenster im Baum.
Die Prozessierung eines Fensters besteht aus der Abarbeitung der Ausgabesteuerung des Fensters (siehe auch Ausgabesteuerung).
Die Prozessierung des Hauptfensters auf einer Seite endet, wenn
das Hauptfenster auf der Seite vollständig gefüllt ist und die Ausgabesteuerung noch nicht vollständig abgearbeitet wurde oder
die Ausgabesteuerung vollständig abgearbeitet wurde oder
ein manueller Seitenumbruch (siehe auch Die Reihenfolge der Seiten vorgeben) erreicht wird.
Die Prozessierung eines Nebenfensters auf einer Seite endet, wenn
das Nebenfenster auf der Seite vollständig gefüllt ist oder
die Ausgabesteuerung vollständig abgearbeitet wurde.
Wenn alle Fenster der Seite prozessiert sind, ist die Prozessierung einer Seite beendet.
Der Seitenumbruch auf eine neue Seite erfolgt, wenn die Prozessierung einer Seite beendet ist und
die Ausgabesteuerung des Hauptfensters noch nicht vollständig abgearbeitet wurde oder
ein manueller Seitenumbruch in der Ausgabesteuerung des Hauptfensters ausgeführt wurde oder
die Seite kein Hauptfenster enthält.
Die neue Seite ist die statische Folgeseite. Erfolgt der Übergang auf eine neue Seite durch einen manuellen Seitenumbruch mit Seitenangabe innerhalb des Hauptfensters (dynamische Folgeseite), so wird diese Seite prozessiert.
Die Prozessierung des Formulars endet, wenn die Prozessierung einer Seite beendet ist und
auf dieser Seite die Ausgabesteuerung des Hauptfensters vollständig abgearbeitet wurde und nicht mit einem manuellen Seitenumbruch endet oder
auf dieser Seite die Ausgabesteuerung des Hauptfensters noch nicht vollständig abgearbeitet wurde, aber keine Folgeseite (statisch oder dynamisch) existiert oder
diese Seite kein Hauptfenster enthält und keine statische Folgeseite existiert.
Achtung
Der manuelle Seitenumbruch wird nur im Hauptfenster ausgeführt und darf somit nur in der Ausgabesteuerung des Hauptfensters angegeben werden.
Achtung
Bei Seiten, die kein Hauptfenster haben, wird nach der Prozessierung aller Fenster auf die statische Folgeseite verzweigt. Existiert eine solche Folgeseite nicht, so wird die Prozessierung beendet.
Hinweis
Für spezielle Anwendungen ist es möglich, die oben beschriebene Prozessierung (ein Haupt- und mehrere Nebenfenster) zu wiederholen, so daß faktisch ein Formular mit mehreren Hauptfenstern entsteht. Die Hauptfenster verweisen dann auf die gleiche Ausgabesteuerung.