PDA

View Full Version : Datumsfeld



GJV23
13-04-12, 16:28
Hallo Forum

Ich habe in einem Display-Eingabeformat ein Datumsfeld.
Wenn ein ungültiges Datum eingegeben wird, kommt am unteren Bildschirmrand der Fehler "Feldwert ist kein zulässiges Datum - Ursachencode 7"
Der Bildschirm muss dann mit STRG Taste freigegeben werden.

Wie kann ich diesen Fehler im Programm abfangen. Mir gelingt es nicht.
Ich habe es versucht mit
EXFMT(e) ...
IF %error ...
funktioniert nicht.?

Mfg GJV

Fuerchau
13-04-12, 16:58
Das kannst du per Programm nicht mitbekommen, da das System das selber prüft.
Auf Grund des Types eines Feldes werden nur gültige Werte an das Programm zurückgegeben (genauso wie auch bei numerischen Feldern).
Du kannst nur mittles ERRMSGSFL das lässtige Drücken der Grundstellung abschalten.

GJV23
16-04-12, 09:10
Hallo Fuerchau,

aber wie ???

Danke für die Hilfe

GJV

Fuerchau
16-04-12, 12:21
So müsste es funktionieren:
ERRSFL (Error Subfile) keyword for display files (http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/rzakc/rzakcmstdferrsf.htm?resultof=%22%65%72%72%73%66%6c %22%20)