REPORT program
[NO STANDARD PAGE HEADING]
[LINE-SIZE number_of_columns]
[LINE-COUNT number_of_lines[(number_of_footer_lines)]]
[MESSAGE-ID message_class]
[DEFINING DATABASE logical_database].
Diese Anweisung leitet einen Report ein. Einige Eigenschaften
des Reports werden durch die optionalen Zusätze bestimmt.
Mit
NO STANDARD PAGE HEADING wird die Ausgabe
des standardmäßigen
Seitenkopfes abgeschaltet. Der Zusatz
LINE-SIZE bestimmt die Breite
der Liste in Zeichen. Der Maximalwert beträgt 255. Fehlt
der Zusatz, so wird die Seitenbreite zur Laufzeit des Reports
anhand der aktuellen Fenstergröße bestimmt. Dies kann
Auswirkungen auf den Aufbau der Liste haben! Mit
LINE-COUNT wird
die Seitenlänge und der für eventuelle Fußzeilen
zu reservierende Bereich angegeben. Der Standardwert für
Fußzeilen ist 0. Fehlt auch die Seitenlänge, werden
Seitenwechsel nur noch durch das Kommando
NEW-PAGE ausgelöst.
Wenn im Report Nachrichten ausgegeben werden sollen, so kann mit
MESSAGE-ID der Name einer Nachrichtenklasse
gesetzt werden, die
für die vereinfachte Form des
MESSAGE-Kommandos notwendig
ist.
Der Zusatz DEFINING DATABASE ist nur
in den Zugriffsprogrammen
einer logischen Datenbank erforderlich. Da diese Programme automatisch
generiert werden, muß dieser Zusatz in der Regel nie manuell
notiert werden.