Hallo Leute,
ich möchte das Feld Urlaub in einer Datenbank ändern.
Dazu habe ich eine Ansicht erstellt mit nur einem Feld PNr (Personalnummer).
Die Ansichtsauswahl wählt nur Dokumente aus, die im Mehrfachfeld Urlaub auch was stehen haben.
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Set db = s.CurrentDatabase
Set view = db.GetView("urlaub_pnr")
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
Call doc.ReplaceItemValue("m_urlaub_liste", "")
Call doc.save(True, False)
Set doc = view.GetNextDocument(doc)
Wend
Wenn das erste Dokument gesichert ist und dann der erste GetNextDocument Befehl kommt, bekomme ich die Fehlermeldung:
Notes error: Eintrag im Index nicht gefunden (urlaub_pnr).
Zerschieße ich mir da den Index der Ansicht?
Das Feld, was ich ändere, steht aber garnicht in dieser Ansicht. In einer anderen Ansicht ja, aber nicht in dieser.
Was mache ich denn da falsch?
Vielen Dank für Hinweise.
Gruß
Reiner