Domino 9 und frühere Versionen > ND8: Entwicklung

Nach Auswahl über Dialogliste andere Werte in versteckte Felder schreiben

<< < (3/4) > >>

ThomasHB:
Vielen Dank dafür...

Ich stehe nun aktuell vor einem anderen Problem, dass ich einfach nicht verstehen kann...

Folgender Code:


--- Code: --- viewEntries = v.EntryCount

Redim valArr (viewEntries)

For i = 1 To viewEntries
k = doc.GetItemValue("GP_Bezeichnung")
valArr(i) = k(0)
Set doc = v.GetNextDocument(doc)
Next

GP_Prompt = ws.Prompt(7,"Bitte wählen...","Bitte wählen Sie aus.",Item2Arr,valArr)
--- Ende Code ---


Das Problem ist, ich habe immer eine 1 leeres Element in der ganzen Auswhalliste.
Die Vorselektierung mittels Item2Arr klappt prima.

Aber ein leeres Element, welches ich auch auswählen kann hab ich trotzdem drin.

Selbst dann wenn ich beim EntryCount eines abziehe.

Dann fehlt mir ein Value und der leere Eintrag ist trotzdem da...

Kann mir da jemand helfen?

koehlerbv:
Du dimensionierst Dein Array ja auch für ein Element zuviel - hast also immer ein leeres Element.
Also entweder viewEntries - 1 oder nach der Schleife ein Fulltrim aufs (mehr oder weniger) gefüllte Array.

HTH,
Bernhard

ThomasHB:
Vielen Dank.  :)

ThomasHB:
Was mir gerade noch auffällt...

ItemArr2 ist ja ein Array was auch mit 3 Werten gefüllt ist.

Die Vorauswahl wählt aber nur 1 aus.
Obowhl in der Help steht ich kann ein Array dort rein geben im Prompt.

Ist das alles kompliziert.  ???

Vorauswahl Array und Values stimmen aber überein.

koehlerbv:
Und alle Deine Default-Values sind in dem Auswahl-Array auch vorhanden? Dort nicht vorhandene Werte werden sonst ignoriert.
PROMPT_OKCANCELLISTMULT (oder 7) war auch im Code, als Du das ausprobiert hast?

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln