Maskenverwaltung
In einem ersten Fenster werden der Ordnername und der Name der zu wartenden Tabelle erfasst. Standardmäßig wird der aktuelle Ordner angeboten, es kann aber der Name eines anderen Ordners angegeben werden. Hierbei ist folgende Syntax zu verwenden:
- DOSSIER In diesem Fall wird vorausgesetzt, dass der Ordner direkt auf demselben Server und über denselben Service zugänglich ist)
- serveur@DOSSIER (der Name des Servernetzes, in dem der entsprechende Ordner liegt, muss angegeben werden: Unter der aktuellen Servicenummer muss dort ein adxd -Prozess laufen, da sonst keine Verbindung möglich ist)
- serveur:service@DOSSIER (analog zu oben, jedoch möglicherweise mit anderer Servicenummer. Syntaxbeispiel: serveur_01:1802@DEMO)
Die Tabellenspalten werden dann in 15 Registern angezeigt (ob alle Register gefüllt sind, hängt von der Anzahl von Tabellenspalten ab). Die Daten werden in alphabetischer Reihenfolge angezeigt. Zunächst werden die im Hauptschlüssel des Datenblatts enthaltenen Spalten angezeigt. Funktionalitäten:
- Auswahl eines Datenblattes per Erfassung seines Schlüssels, gefolgt von TAB. Achtung: Ist das entsprechende Datenblatt nicht vorhanden, wechselt das System in den Anlagemodus. Daher wird nicht empfohlen, nach Eingabe des Schlüssels auf Return zu drücken; wenn der Schlüssel nicht existiert, wird in diesem Fall nämlich das Datenblatt angelegt.
- Durchlauf der Tabelle mithilfe von Buttons
- Änderung der Werte und Freigabe per Klick auf den Button oder durch sukzessives Drücken der TAB-Taste oder per Return
- Anlage eines neuen Datenblattes per Erfassung eines neuen Schlüssels sowie sämtlicher Werte
- Löschen des aktuellen Datenblattes per Klick auf den Button
- Wechsel der aktuellen Tabelle per Klick auf den Button . In diesem Fall wird das Fenster der ursprünglichen Auswahl erneut angezeigt. Weiterhin wird eine Maske angezeigt, der die Wartungstabelle zu entnehmen ist.
- Filter zur Beschränkung der Auswahl auf einen Teil der Tabellenzeilen per Auswahl der Option Auswahl / Auswahl in der Menüzeile. Der erste Datensatz, der größer oder gleich dem aktuellen Wert ist (bzw. dem ersten Wert, wenn kein aktueller Wert vorhanden ist), wird dann angezeigt. Ist kein solcher Datensatz vorhanden, wird die Meldung "Beginn / Ende der Datei" angezeigt, und es gibt keinen aktuellen Datensatz. Achtung: Dies bedeutet nicht unbedingt, dass kein Datensatz den Kriterien entspricht (hierüber kann sich der Benutzer mit dem entsprechenden Button versichern, der den ersten Datensatz liefert; wird die Meldung dann immer noch angezeigt, ist kein Datensatz vorhanden, der den Kriterien entspricht).
Im letzten Register des Datenblattes (Clob / Blob) wird ein binäres Feld oder ein Long angezeigt (und ggf. geändert), sofern sich ein solches in der Tabelle befindet.
Als Voraussetzung für eine solche Änderung muss in der Tabelle ein Feld vom Typ AT vorhanden sein, das über das Lokale Menü 7806 geprüft wird. Die möglichen Werte in diesem Lokalen Menü sind: Unbestimmt, Text, Bild, und Office. In Abhängigkeit von diesem Wert, können diese Daten im Register Clob / Blob geändert werden.
Register Bild
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
Blocknummer 2
Register Office-Datei
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
- Office-Datei (Feld INTBUR)
|
  |
Blocknummer 2
Hinweise:
Durch diese Wartungsfunktion wird das Datenblatt nicht logisch gesperrt. Daher können Datenblätter auch dann geändert werden, wenn sie gerade von einem anderen Benutzer mit den "normalen" Funktionen geändert werden.
Die Felder vom Typ Lokales Menü müssen in Form von numerischen Werten erfasst werden (es wird keinerlei Prüfung zu der maximalen Anzahl von möglichen Werten im fraglichen Lokalen Menü vorgenommen).
Es wird eine detaillierte Logdatei über die Wartungsvorgänge angelegt und im System verwaltet.
Fehlermeldungen
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Fehlerhaftes Auswahlkriterium
(gefolgt von einer Meldung mit expliziterem Text)
Die Syntax des Auswahlkriteriums ist nicht korrekt, oder das Auswahlkriterium referenziert nicht vorhandene Felder.