Hallo,
ich möchte über einen Button eine Ansicht mit Anwortdokumenten durchlaufen, der Key ist die eindeutige Dokumenten ID des Hauptdokumentes.
Er sollte nur die Dokumente bzw. Einträge der Anischt in der Messagebox anzeigen die zum Hauptdokument gehören aber er spuckt mir in der Messagebox ale Einträge der Anscht aus, warum?
Bild 1: Anischt -> Kategorisiert nach @Text($REF)
Bild2: Ergebnis -> Messagebox
Ich hoffe es kann mir wer helfen!
Mfg Horst
---------------------------------------------------
Sub Click(Source As Button)
On Error Goto handler
Dim session As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Set db = session.CurrentDatabase
Dim view As NotesView
Dim doc As notesdocument
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim org_doc As NotesDocument
Set uidoc = ws.CurrentDocument
Set org_doc = uidoc.Document
Dim key As Variant
key = org_doc.UniversalID
Set view = db.GetView("$pm1")
Set doc = view.GetFirstDocument
Set dc = view.GetAllDocumentsByKey(key, True)
Dim var As Variant
Do Until doc Is Nothing
var = var & doc.special_cost(0) & Chr(10)
Set doc = view.GetNextDocument(doc)
Loop
Messagebox (var)
Exit Sub
handler:
Msgbox Error() & " / Zeile: " & Erl() & " (Modul:QuerySave)"
Exit Sub
End Sub