TurboPL Referenz

EnumStr Prozedur

Top  Previous  Next

Syntax

EnumStr(Table, FieldNo, EnumValue: Integer): String
EnumStr(Tabelle, FeldNr, EnumWert: Integer): String

Kategorie

Datenbank-Befehl

Erklärung

Liefert den Text, der zum angegebenen Wert des Aufzählungstyps gehört.Falls die Tabelle oder FeldNr ungültig sind, oder wenn FeldNr kein Aufzählungsfeld bezeichnet, wird ein Fehler ausgelöst. Wenn EnumWert kein gültiger Wert für das Feld ist (entweder zu groß oder zu klein), dann liefert die Funktion einen Leerstring.

Beispiel

Nehmen wir an dass die Tabelle KUNDEN im achten Feld die Aufzählungswerte männlich und weiblich zulässt.

EnumStr(KUNDEN, 8, 1)        ->        'männlich'
EnumStr(KUNDEN, 8, 2)                ->        'weiblich'
EnumStr(KUNDEN, 8, 3)                ->        ''
EnumStr(KUNDEN, 9, 2)                ->        Fehler

Siehe auch

EnumVal, GetType