zum Hauptkapitel Grundlagen

Stern-Kommandos und Variablen

Schema-Dateien enthalten zwei wesentliche "Sprachelemente": Stern-Kommandos und Variablen. Mit Stern-Kommandos können z.B. Textdateien geöffnet und Kontenmengen angemeldet werden, ohne daß dies schon eine Ausgabe in einer Textdatei zur Folge hat:
***Datei ALLEKONT.TXT

bedeutet, daß nachfolgende Datenausgaben in der Datei ALLEKONT.TXT abgespeichert werden sollen.

***alle Bestandskonten

heißt, daß im folgenden bestimmte Zeilen für jedes Bestandskonto wiederholt werden sollen. Zwischen den drei Sternen und dem Kommando "Datei" oder "alle" darf kein Leerzeichen stehen.

Beginnt eine Zeile nicht mit Sternen, so wird sie in der Ausgabedatei ausgegeben. Solche Zeilen können Variablen enthalten. Variablen werden immer in eckigen Klammern geschrieben; Groß- oder Kleinschreibung spielt keine Rolle.

[Firma]

Statt [Firma] gibt Textbuch den Variableninhalt aus, in diesem Fall
BEISPIEL GmbH, St.Nr. 000/000000

Es gibt sogenannte Konten-Variablen, die für jedes Konto einen anderen Wert besitzen, beispielsweise

[Saldo]

Wenn eine Kontenmenge ausgewählt ist, dann werden alle folgenden Zeilen, die Konten-Variablen enthalten, für jedes Element dieser Menge wiederholt. Wenn mit

***alle Bestandskonten

die Menge der Bestandskonten ausgewählt ist, wird für jedes einzelne Bestandskonto die Zeile, in der [Saldo] steht, aufgeführt.

Darüber hinaus gibt es noch Summen-Variablen

[SUMX]

Statt X kann ein beliebiger Buchstabe oder eine beliebige Ziffer geschrieben werden.
Es kann der Variablen "SUMX" die aktuelle Spaltensumme zugewiesen werden; An späterer Stelle in der Schema-Datei kann auf diesen Variablenwert wieder zugegriffen und sogar damit gerechnet werden.