Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Polarbaer am 21.05.03 - 14:51:41

Titel: shortname.text
Beitrag 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?
 
Titel: Re:shortname.text
Beitrag von: Glombi am 21.05.03 - 15:19:24
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.
Titel: Re:shortname.text
Beitrag von: wflamme am 23.05.03 - 00:38:34
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