Eine leere Arbeitsdatei ist eine Arbeitsdatei, die keine Sätze enthält. Sie entsteht
beim Start des EDT oder
beim vollständigen Löschen der Arbeitsdatei mit @DELETE (Format 2), @DROP oder durch andere Anweisungen, die implizit ein @DELETE (Format 2) ausführen oder
beim Löschen aller Zeilen im F-Modus mit der Kurzanweisung
D
oderM
sowie beim Löschen aller Zeilen mit @DELETE (Format 1), @MOVE oder @ON (Format 8 oder 10).
Im Dialogbetrieb erkennt man eine leere Arbeitsdatei unmittelbar am Nicht-Vorhandensein von Sätzen. In EDT-Prozeduren kann man mit der Anweisung @IF (Format 3) prüfen, ob eine Arbeitsdatei leer ist.
Das Schreiben einer leeren Arbeitsdatei ist möglich. Dabei wird abhängig von den Operanden der jeweiligen Anweisung ggf. auch der für die Arbeitsdatei eingestellte Zeichensatz als Zeichensatz der Datei eingetragen.
Die Eigenschaften einer Arbeitsdatei beim Start des EDT können der Tabelle im vorigen Abschnitt entnommen werden. Alle mit der Anweisung @PAR definierten Eigenschaften einer Arbeitsdatei mit Ausnahme der nachfolgend explizit aufgeführten bleiben beim Löschen erhalten.
In der folgenden Tabelle sind die weiteren Eigenschaften einer Arbeitsdatei nach dem Löschen zusammengestellt.
Eigenschaft | Wert nach dem Löschen | Wert nach dem Löschen |
Allgemeines | ||
aktueller Zeichensatz der Abeitsdatei |
| nicht verändert |
Arbeitsdatei belegt (nur für | nein (außer aktuelle) | ja |
Arbeitsdatei leer | ja | ja |
Arbeitsdatei verändert | nein | ja |
Sicherungsdatei vorhanden | Sicherungsdatei gelöscht | Sicherungsdatei gelöscht |
Zeilennummern | ||
aktuelle Zeilennummer (symbolische |
|
|
aktuelle Schrittweite |
| nicht verändert |
niedrigste vergebene Zeilennummer |
|
|
symbolische Zeilennumer |
|
|
höchste vergebene Zeilennummer |
|
|
symbolische zeilennummer |
|
|
symbolische zeilennummer |
| nicht verändert |
Speicherbereich für @SET |
| nicht verändert |
Dateibearbeitung | ||
Verknüpfung mit Dateinamen | keine Verknüpfung | nicht verändert |
Verknüpfung mit geöffneter Datei | keine Verknüpfung (implizites | nicht verändert (aufhebbar |
Eingabe | ||
Unicode-Ersatzdarstellung auch | aus | nicht verändert |
Datenfensterspezifische Darstellung | ||
erste angezeigte Zeile in |
|
|
erste angezeigte Spalte in |
| nicht verändert |
erste angezeigte Zeile in |
|
|
erste angezeigte Spalte in |
| nicht verändert |
Sonstige | ||
Indikator für Treffer bei letztem |
| nicht verändert |
Spalte des Treffers bei letztem |
| nicht verändert |