JoergZ
19-04-01, 14:39
Hallo Kollegen !
Habe folgendes Problem:
In einer PF gibt es ein Datumsfeld XXDAT (Typ L, Datumsformat *EUR).
Im DSPF gibt es ein Anzeigefeld (D01DAT), referenziert auf dieses Dateifeld.
Im RPG läßt sich das DSPF-Feld auch prima mit dem Befehl
Eval D01DAT = XXDAT
füllen.
Jetzt das Problem:
Da das Datumsfeld in der Datei nich immer gefüllt ist, d.h. z.t. auch den Wert 01.01.0001 enthält, soll das Datumsfeld nur angezeigt werden, wenn der Wert <> *Loval (01.01.0001) ist. Klar könnte man die DSPF-Felder als alpha definieren, mit MOVE arbeiten und im Programm abfragen. (wenn *LOVAL, dann nicht füllen, usw.)
Ist mir aber zu umständlich. Gibt es einen Editiercode für das DSPF-Feld, der verhindert, dass *LOVAL-Werte in einem Datumsfeld angezeigt werden ?
Danke für eure Hilfe.
Gruß
Jörg
Habe folgendes Problem:
In einer PF gibt es ein Datumsfeld XXDAT (Typ L, Datumsformat *EUR).
Im DSPF gibt es ein Anzeigefeld (D01DAT), referenziert auf dieses Dateifeld.
Im RPG läßt sich das DSPF-Feld auch prima mit dem Befehl
Eval D01DAT = XXDAT
füllen.
Jetzt das Problem:
Da das Datumsfeld in der Datei nich immer gefüllt ist, d.h. z.t. auch den Wert 01.01.0001 enthält, soll das Datumsfeld nur angezeigt werden, wenn der Wert <> *Loval (01.01.0001) ist. Klar könnte man die DSPF-Felder als alpha definieren, mit MOVE arbeiten und im Programm abfragen. (wenn *LOVAL, dann nicht füllen, usw.)
Ist mir aber zu umständlich. Gibt es einen Editiercode für das DSPF-Feld, der verhindert, dass *LOVAL-Werte in einem Datumsfeld angezeigt werden ?
Danke für eure Hilfe.
Gruß
Jörg