Lotus Notes / Domino Sonstiges > Tools & Downloads

Dokument aus Ansicht lesen

(1/2) > >>

skywook:
Als erstes möchte ich einmal ein dickes Lob an diese Forum geben. Ohne die Tipps hätte ich manchmal sehr Alt ausgesehen.

Aber ich brauche nocheinmal eure Hilfe. Ich möchte gerne auf das ausgewählte Dokument einer Ansicht zugreifen und mir einen Feldwert ausgeben. In meinem Script weiss ich aber leider nicht mehr weiter:

Dim Ansicht2 As NotesView
Dim Dokument2 As NotesDocument    
Set Ansicht2 = Datenbank.GetView("GebuchtHeute")  

wie spreche ich jetzt das ausgewählte Dokument an?
und gebe mir einen Feldwert aus?

Semeaphoros:
Schau Dir in der Hilfe die Methode

NotesDatabase.UnprocessedDocuments

an, da steht drin, wies geht

TMC:
Z.B. so:


--- Code: ---Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument
   
While Not(doc Is Nothing)
   'Hier gibst Du den Code für das erste markierte Doc ein.......

   'Sollen noch weitere Docs behandelt werden, die auch noch ausgewählt sind,
   'dann wird mit folgendem Set das nächste Doc genommen......
   Set doc = collection.GetNextDocument(doc)
Wend
--- Ende Code ---

HTH,
Matthias

skywook:
Komm leider nicht ganz klar.
Hätte jemand ein Beispiel in dem in der Ansicht "AlleGebucht" bei dem aktuell markierte Dokument ein Feldwert ausgegeben wird.

TMC:
Nimm exakt meinen Code.

dann halt unter die Zeile
'Hier gibst Du den Code für das erste markierte Doc ein.......

folgende Zeile:

msgbox doc.DEINFELD(0)

Statt "DEINFELD" übernimmst Du den Namen des gewünschten Feldes.....

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln