Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: dia am 15.12.04 - 13:47:21
-
Ich habe eine Dialogliste in der mehrere Werte ausgewählt sein können. Die Liste sieht dann z.B. so aus:
hans, fritz, sven, bodo, hugo
Jetzt will ich in LotusScript die Liste einfach nur durchlaufen und die einzelnen Namen auslesen lassen. Wie mache ich das?
Wenn ich ForAll x In y mache dann bekomme ich immer ein Type missmatch. Liegt glaub ich daran dass die Liste in der Dialogliste keine richtige Liste ist oder?
-
Das verstehe ich nicht?
Willst Du jetzt Script oder Formelsprache nutzen?
Poste doch mal den Code.
Andreas
-
So wie du das schreibst haut das schon hin.
Vielleicht hast Du das Dokument oder den Feldinhalt falsch referenziert ?
Ist das Feld auch mit Werten gesetzt ?
Ansonsten machs wie Glombi sagt, schreib den code hier mal rein.
Gruß Holcomb
-
Ich will LotusScript machen. Hab bis jetzt nur das hier. Aber wie gesagt das geht nicht.
Sub Exiting(Source As Field)
Forall elemente In dialoglistenFeld
Msgbox elemente
End Forall
End Sub
-
Und wo instantiierst Du dialoglistenFeld ??
Bernhard
-
Muß das im exiting event des Feldes sein ?
Fürs Frontened: probiers mal so:
mv ist hierbei der Feldname.
Ist aber auch etwas "dirty", funktioniert aber.
Dim doc As notesdocument
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Dim werte As Variant
Set uidoc = ws.currentdocument
Set doc = uidoc.document
werte = doc.mv
Forall x In werte
Msgbox x
End Forall
Holcomb
-
Dieser Code würde so genauso im Exiting-Event laufen, Holcomb.
Bernhard
-
Dieser Code würde so genauso im Exiting-Event laufen, Holcomb.
Bernhard
Jou, war mir schon klar.
Ich frage mich nur warum er das in das exiting event des feldes aufnehmen wollte. Ich benutze das Event prinzipiell fast nie. Z.B. weil es ja sein kann, daß es gar nicht zur Ausführung kommt (Speichern und verlassen des Dokumentes und der Fokus ist immer noch im Feld)
Gruß Holcomb
-
Danke, so funktionierts. Werd das nochmal überdenken ob ichs dann nicht doch ins QuerySave packe. Danke für den Hinweis.
-
Danke, so funktionierts. Werd das nochmal überdenken ob ichs dann nicht doch ins QuerySave packe. Danke für den Hinweis.
Nix zu danken,
servus
Holcomb