Moinsen allesamt,
Ich hab mal wieder ein Problem:
In einer Ansicht möchte ich ein Dok per Agent ändern, und zwar anhand einer Bedingung in einer Spalte mit einem Datum. Der Code dazu sieht so aus:
Sub Initialize
Dim sess As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim Datum As String
Datum = Today() -1
Set db = sess.CurrentDatabase
Set view = db.GetView( "Urlaub\alle Urlaubsanträge" )
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
Forall bisdate In doc.GetItemValue("wBis")
If Datevalue(bisdate) < Datevalue(Datum) Then
doc.Archiv = "1"
Call doc.Save( False, True )
End If
End Forall
Set doc = view.GetNextDocument(doc)
Wend
End Sub
Es wird auch ein Dokument geändert, aber dann kommt ne Fehlermeldung "Eintrag im Index nicht gefunden (Urlaub\alle Urlaubsanträge)"
Greift er dann nochmal auf das geänderte Dok zu??? Und wie kann ich das beheben?
Danke für Hinweise
Grüsse Micha