TurboPL Referenz

Bereichskommandos

Top  Previous  Next

Die Bereichskommandos geben den Anfang eines bestimmten Textbereiches an. Das Ende dieses Bereichs wird durch das folgende Bereichskommando definiert. Es können alle Bereichskommandos entfallen. Ist kein Bereich definiert, so wird der Textbereich als Prolog interpretiert, wenn innerhalb des Textes kein Tabellenzugriff erfolgt, andernfalls als Datenbereich.

Es gibt zwei Arten von Datenbankjobs: Reports und Serienbriefe. Sie sind völlig gleich aufgebaut und unterscheiden sich nur dadurch, dass bei Serienbriefen automatisch nach jedem Datensatz ein Seitenvorschub erfolgt. Durch ein Bereichskommando in der ersten Zeile geben Sie an, welche Art von Datenbankjob gemeint ist. Darüber hinaus werden auch Textdateien, die Prozeduren enthalten mit einem solchen Bereichskommando gekennzeichnet.

report

Der folgenden Datenbankjob ist ein Report.

letter/serienbrief

Der folgende Datenbankjob ist ein Serienbrief.

Datenbankjobs werden in verschiedene Bereiche eingeteilt, deren Reihenfolge vorgegeben ist. Dies geschieht durch das entsprechende Kommando, welches durch einen Punkt in der ersten Spalte gekennzeichnet wird. Bereiche können auch ausgelassen werden. Der Bereich zwischen dem Beginn des Datenbankjobs (also dem Befehl report oder letter) und dem ersten Bereichskommando (meistens prolog) wird Initialisierungsbereich genannt.

prologue/prolog

Der erste Kopfbereich, Voreinstellungen für den Datenbankjob, Gesamtüberschrift

header/kopf

Ausgabe einer oder mehrerer Kopfzeilen auf jeder Seite.

footer/fuß

Ausgabe einer oder mehrerer Fußzeilen auf jeder Seite.

groupHeader/gruppenKopf

Für Gruppen-Überschriften

groupFooter/gruppenFuß

Für Gruppen-Zusammenfassungen

data/daten

Ausgabeformat der eigentlichen Datensätze

epilogue/epilog

Wird nach dem letzten Datensatz bearbeitet.

Siehe auch

Datenbankjobs