PDA

View Full Version : Anzeige bei *CMD



cbe
18-01-06, 19:09
Hallo,

weiß jemand, wie man ein Kommando dazu bringt, die CHOICE-Werte anzuzeigen, und zwar direkt beim Aufruf und nicht erst nach F11 ?

Habe hier mal ein Beispielkommando:


CMD PROMPT('Alle Baukästen einer STL')

PARM KWD(FIRMA) TYPE(*CHAR) LEN(2) +
CHOICE('Firma') PROMPT('Firma')
PARM KWD(ARTIKEL) TYPE(*CHAR) LEN(200) MIN(1) +
CHOICE('Ein oder mehrere Artikel') +
PROMPT('Artikel')

PARM KWD(OUTPUT) TYPE(*CHAR) LEN(10) RSTD(*YES) +
DFT(*) VALUES(* *XLS *XLSPDF) PROMPT('Ausgabe')


Ist natürlich nur ein Schönheitsproblem, aber erspart vielleicht den ein oder anderen Anruf der Anwender...

Gruß
Christian

Marimari1009
19-01-06, 08:49
Guten Morgen,

ob die Auswahlwerte angezeigt werden oder nicht hängt von der gewählten Darstellung ab. Diese wird im USRPRF unter dem Keyword USROPT festgelegt. Ist hier *CLKWD eingetragen, werden links vom Eingabefeld die Schlüsselwörter angezeigt und die Auswahlwerte fehlen rechts; dies kann durch F11 geändert werden. Fehlt *CLKWD im Parameter USROPT des USRPRF, dann ist es genau umgekehrt.

Hope this helps
Klaus

cbe
19-01-06, 14:55
da hätte ich es ja nie vermutet - vielen Dank

Christian