Umsetzen oder Konvertieren von Feldwerten mithilfe von Tabellen

Sie können für Markierungs-, Zeichen-, Objekt- und Auswahlfelder mithilfe einer Tabelle einen Feldwert in einen anderen ändern.

Anweisungen – Teil 1: Erstellen der Tabelle

  1. Wählen Sie im Manager Datei ð Neu.

  2. Wählen Sie im Dialogfeld Neues Objekt die Option Tabelle und klicken Sie auf Neu.

  3. Geben Sie einen Namen für die neue Tabelle ein. Beachten Sie, dass bei Tabellennamen zwischen Groß- und Kleinschreibung unterschieden wird.

  4. Klicken Sie auf OK. Das Dialogfeld Tabelle wird angezeigt.

  5. Geben Sie im ersten Feld unter Zeile aktualisieren die Werte ein, die in dem Feld auftreten können. Geben Sie pro Zeile einen Schlüsselwert ein. Das Feld Schlüssel kann bis zu 63 Zeichen enthalten.

  6. Geben Sie in der gleichen Zeile unter Umsetzung den Wert an, in den die einzelnen Schlüsselwerte umgesetzt werden sollen. Das Feld Umsetzung kann bis zu 99 Zeichen enthalten.

    Soll der Wert durch Leerzeichen ersetzt werden, geben Sie als Umsetzungswert ein Leerzeichen ein. Ist das Feld in der Formulardefinition numerisch, müssen Sie auch den Transaktionsfeldtyp von numerisch (N) in alphanumerisch (X) ändern, so dass das Feld mit Leerzeichen gefüllt werden kann. Außerdem werden Sie möglicherweise das Füllzeichen ändern müssen, denn das Standardfüllzeichen für alphanumerische Felder ist das Leerzeichen. Nehmen Sie diese Eingaben bitte im Dialogfeld Transaktionsbeschreibung vor.

    Die Spalten Verbindung 1 und Verbindung 2 brauchen Sie nicht auszufüllen. Sie können dies aber tun, wenn Sie beabsichtigen, die Tabelle auch zum Validieren über eine Verbindungstabelle zu benutzen.

  7. Klicken Sie auf Schließen. Die Tabelle wird automatisch gespeichert.

Anweisungen – Teil 2: Angeben der Tabelle

  1. Erstellen oder bearbeiten Sie die Felddefinition in der Formulardefinition.

  2. Geben Sie im Dialogfeld Feld auf der Registerkarte Weitere Optionen den Namen der Tabelle im Feld Umsetzungstabelle ein.

  3. Optional: Wählen Sie Wert beim Transferieren umsetzen, wenn der Wert nach und nicht vor der Validierung und Verifizierung, also direkt vor dem Transferieren, umgesetzt werden soll.

    Wichtiger Hinweis: Wenn Sie Beim Transferieren umsetzen auswählen, muss das transferierte Feld in die mit der Formulardefinition verbundene Transaktionsbeschreibung aufgenommen werden. Wenn es nicht aufgenommen wurde, wird es auch nicht umgesetzt. Dies gilt auch dann, wenn der eigentliche Transfer von einer Anpassung in FORMS ausgeführt wird.

    Wenn Sie Beim Transferieren umsetzen nicht wählen, erfolgt die Umsetzung in Interpret. Um in diesem Fall Validierungsfehler zu vermeiden, muss die Formatspezifikation des umgesetzten Feldes den Feldwerten und den Umsetzungswerten entsprechen. Die direkte Umsetzung verschiedener Feldformate bei der Umsetzung mithilfe einer Tabelle wird nicht unterstützt. So können Sie also ein Feld mit einer numerischen Formatspezifikation nicht in einen alphabetischen Wert umsetzen. Dies ist jedoch mithilfe einer mit einem leeren Feld verbundenen Verbindungstabelle möglich.

    Hinweis: Standardmäßig wird der ursprüngliche, nicht der umgesetzte Feldwert im Formular gespeichert. Wenn der umgesetzte Feldwert im Formular gespeichert werden soll, setzen Sie SaveTranslatedValues im Abschnitt [Transfer] in der Datei Ehlocal.ini auf 1.

Umsetzen von Feldwerten mithilfe von Tabellen: Übersicht

Erstellen einer Tabelle

Arbeiten mit Tabellen