Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Polarbaer am 21.05.03 - 14:51:41
-
Hi,
ich wuerde gern alle Shortname Eintraege einer Person aus der names.nsf auslesen. Ich weiss, dass ich ueber doc.shortname(0), doc.shortname(1) usw die einzellnen werte auslesen kann. Im debugger habe ich jedoch gesehen, dass es beim item "shortname" neben den Values auch ein Attribut Text. Hier steht der komplette Shortname (alle werte in einem String) drin.
Meine Frage: Wie kann ich diesen Text (z.B. doc.shortname.text(0) - was aber leider nicht geht) ansprechen?
-
Du musst die Methode .Text der Klasse NotesItem benutzen
itemText$ = notesItem.Text
Usage
Multiple values in a list are separated by semicolons in the returned string. If an item's value is large, the returned string may be truncated.
-
Also scheinbar willst Du letztlich ja doch nicht alle Werte zusammengeklumpt haben, sondern schön einzeln.
Da nimmst Du eine Variable vom Typ Variant zum Auslesen des Feldes...
Dim varShorts as Variant
...
varShorts=doc.ShortName 'kein Index (), denn Du willst alle Werte
Forall strShort in varShorts
Print strShort 'ausgeben
End Forall