Domino 9 und frühere Versionen > ND6: Entwicklung

Listenfeld Werte auslesen und übergeben

<< < (2/2)

seerow:
Hi Thomas,

wenn du alle Werte auslesen möchtest kannst du das ganz einfach über

Dim subj As Variant
subj = doc.GetItemValue( "Subject" )
Messagebox( subj( 0 ) )

erledigen.

In diesem Fall ist es ein Bsp. aus der Designer Hilfe. Aber du kannt auch selber mal in der Klasse "NotesDocument" schauen.

Thomas Schulte:
Ganz falscher Ansatz.
Berechnetes Feld anlegen und als Formel
@implode(Auswahlfeld;", ")
angeben. ist viel einfache braucht kein Script und funktioniert sowohl im Notes als auch im Web.

Tode:
@Thomas: ich gebe Dir vollkommen Recht. Wiedermal ein Fall für fehlende absolute Basics.

(mal ganz abgesehen davon, dass es implode auch in Script gibt, und man die komische Schleife in eine einzige Zeile packen kann: imploded = implode( doc.GetItemValue( "NameDesItems" ) , ",")

Gruß
Tode

P.S.: Die "nicht selektierten Werte" bekommt man weder über Script noch über Formelsprache. Hierzu muss man einen kleinen Umweg in Kauf nehmen:

Feld erstellen, Mehrfachwerte, Werte: "Wert1" : "Wert2" : "Wert3" (alle auswahlmöglichkeiten für das auswahlfeld).

und dann im eigentlichen Auswahlfeld umstellen auf Formel und den Namen des anderen Feldes angeben.

Dann kommt man über das "ursprungsfeld" an alle Werte, und über das eigentliche Feld an die selektierten.

seerow:

--- Zitat ---Wiedermal ein Fall für fehlende absolute Basics

--- Ende Zitat ---

ohhh, ich bitte vielmals um Entschulding, Großmeister der Notes Programierung!

(Mann sollte mal nicht vergessen, dass jeder einmal bei NULL anfängt!!!)

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln