Hallo,
vielen Dank noch mal für Eure Hilfe, alles funktioniert hervorragend.
Hier die Lösung:
Ansicht “antw1” mit Ansichtsauswahl-Formel:
SELECT (Form = "antw1")&(flag = "1":"2":"3")
und der Agent enthält folgender Code
Option Public
Dim db As NotesDatabase
Dim view As NotesView
Dim VEC As NotesViewEntryCollection
Dim ve As NotesViewEntry
Dim s As NotesSession
Dim antw1 As NotesDocument
Dim haupt As NotesDocument
…
Sub Initialize
Set s = New NotesSession
Set db = s.CurrentDatabase
Set view =db.getview("antw1")
Set VEC = view.AllEntries
If Not(view.EntryCount = 0) Then
Set ve = VEC.GetFirstEntry()
While Not (ve Is Nothing)
Set antw1 = ve.Document
Sorry dieser Zeile ist falsch <<Set haupt = db.GetDocumentByUNID(antw1.HauptDocumentUNID)>>
Richtig Set haupt = db.GetDocumentByUNID(antw1.ParentDocumentUNID)
If haupt.ProjektStadium(0) = "post" Then
Set ve = VEC.getNextEntry(ve)
Call MailSenden
antw1.flag = "4"
Call antw1.Save( True, True )
Call view.Refresh
Else
Call view.Refresh
Set ve = VEC.getNextEntry(ve)
End If
Wend
End If
End Sub
Function MailSenden...
Ich liebe dieses Forum!
Liebe Gruesse
Sofia