coolie
01-06-04, 11:40
Hallo Forum,
mal eine ganz primitive Frage. Wie kann ich erreichen, daß der Cursor auf ein fehlerhaft eingegebenes Feld gesetzt wird, ohne im DDS mit einer Bezugszahl für z. B. DSPATR(PC) arbeiten zu müssen.
DSPATR(RI)-Attribute usw. setzen via Programmfeld ist mir ja bekannt, aber damit kann ja kein DPATR(PC) angegeben werden.
Und die Lösung via CSRLIN/CSRPOS erscheint mir als keine besonders tolle Lösung, da ich ja hier die Feldposition "hart" codieren müsste.
Gibt es eine Möglichkeit, ein Programmfeld mit dem Feldnamen des fehlerhaften Feldes zu füllen, damit der Cursor bei der Formatausgabe dann in dem fehlerhaften Feld positioniert wird?
MfG
coolie
mal eine ganz primitive Frage. Wie kann ich erreichen, daß der Cursor auf ein fehlerhaft eingegebenes Feld gesetzt wird, ohne im DDS mit einer Bezugszahl für z. B. DSPATR(PC) arbeiten zu müssen.
DSPATR(RI)-Attribute usw. setzen via Programmfeld ist mir ja bekannt, aber damit kann ja kein DPATR(PC) angegeben werden.
Und die Lösung via CSRLIN/CSRPOS erscheint mir als keine besonders tolle Lösung, da ich ja hier die Feldposition "hart" codieren müsste.
Gibt es eine Möglichkeit, ein Programmfeld mit dem Feldnamen des fehlerhaften Feldes zu füllen, damit der Cursor bei der Formatausgabe dann in dem fehlerhaften Feld positioniert wird?
MfG
coolie