PDA

View Full Version : SNGCHCFLD Problem



Mr.iSeries
21-03-18, 09:51
Hallo!
Bin am verzweifeln.
Kann es sein dass ich bei einem Single Choice Field nur 9
Auswahlmöglichkeiten angeben kann? bzw. das Problem besteht auch
wenn ich weniger als 10 habe, jedoch eine Auswahl mit 10 mit angebe:

CHOICE(10 '>Test1 ')

77100 A PBAUSWAHL1 2Y 0B 2 2SNGCHCFLD
CPD8186-******
CHOICE(10 '>Test1 ')


* CPD8186 20 1 Nachricht . . . : Feld überschreitet Fenster-/Aktionsfenstergröße oder verwendet für
Schiebeleisten oder Auswahllisten reservierte Spalten.

Vielen Dank!

malzusrex
21-03-18, 10:00
Nein. Es gehen auch mehr.
Ich würde eher darauf tippen, das dein Window in dem die Auflistung erfolgt, zu klein ist.

Ich selber habe auch CHOICE mit > 10 im Einsatz.


A CHC 2Y 0B 8 9SNGCHCFLD(*RSTCSR *AUTOSLT)
A CHANGE(70)
A CHCAVAIL((*COLOR BLU))
A DSPATR(HI)
A CHECK(ER)
A CHOICE(1 &TXT1)
A CHOICE(2 &TXT2)
A CHOICE(3 &TXT3)
A CHOICE(4 &TXT4)
A CHOICE(5 &TXT5)
A CHOICE(6 &TXT6)
A CHOICE(7 &TXT7)
A CHOICE(8 &TXT8)
A CHOICE(9 &TXT9)
A CHOICE(10 &TXT10)
A CHOICE(11 &TXT11)
A CHOICE(12 &TXT12)
A CHOICE(13 &TXT13)
A CHOICE(14 &TXT14)


Läuft ohne Problme
Gruß
Ronald

Mr.iSeries
21-03-18, 10:06
OK vielen Dank!
Ich dachte es liegt an der Höhe aber es lag an der Windowbreite.

Hatte nicht bedacht dass es ja die Auswahlnummern mit anzeigt :)

Aber Hauptsache es funktioniert jetzt :)

Fuerchau
21-03-18, 10:08
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzakc/rzakcmstchoice.htm

The choice text for all choices within a selection field must fit on the display for the smallest display size specified in the file. Therefore, the maximum length for the choice text depends on the following items:


The position of the selection field
The length of the longest choice number that is displayed to the left of the choice
The length of the choice text itself
The number of columns in the selection field
The width of the gutter between columns