Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Hans Joachim am 24.04.06 - 12:09:21

Titel: Zugriff auf Feldinhalte eines selektierten Dokuments
Beitrag von: Hans Joachim am 24.04.06 - 12:09:21
Hallo,

wenn in der Ansicht ein Dokument selektiert ist, kann ich dann trotzedem Feldwerte dieses Dokuments auslesen, ohne es erst öffnen zu müssen???

Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim sBuffer As String

Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument


-> Vor der nächsten Zeile bringt er immer den Fehler "Object Variable not set"
sBuffer = uidoc.FieldGetText(Fieldxyz)

Funktioniert der obige Code nur bei geöffneten Dokumenten?
Titel: Re: Zugriff auf Feldinhalte eines selektierten Dokuments
Beitrag von: Driri am 24.04.06 - 12:16:27
Die Designer-Hilfe ist dein Freund :

Zitat
This method cannot be used to access the document that's currently highlighted in a view or folder.

Versuchs mal damit :

Set notesDocumentCollection = notesUIView.Documents

Du bekommst dann alle markierten Dokumente in einer DocumentCollection.
Titel: Re: Zugriff auf Feldinhalte eines selektierten Dokuments
Beitrag von: Hans Joachim am 24.04.06 - 12:24:32
Super!!!

So funktioniert es.

Danke!!!
Titel: Re: Zugriff auf Feldinhalte eines selektierten Dokuments
Beitrag von: koehlerbv am 24.04.06 - 12:28:14
Alternativ - wenn Du das gerade gewählte Dokument in der Ansicht haben möchtest - kannst Du auch NotesSession-DocumentContext verwenden.

Bernhard