Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: voodoo am 25.04.06 - 10:29:50

Titel: Dokumente der Reihe nach abarbeiten - Verständnisfrage dazu
Beitrag von: voodoo am 25.04.06 - 10:29:50
Hallo,

eine Frage:

Wenn ich alle Dokumente zB in einer Ansicht abarbeiten will, mache ich das so:

Code
set doc = view.getfirstDocument
while not doc is nothing
.
.
.
set doc = view.getnextdocument(doc)
wend

Jetzt ist es aber so, dass ich manchmal das document beim BEarbeiten Lösche. Dann kann ich natürlich auch nicht mehr mehr mit getnextdocument(doc) das nächste zuweisen.

Ginge es stattdessen so?

Code
set doc = view.getfirstDocument
while not doc is nothing
set nextdoc = view.getnextdocument(doc)
.
.
call doc.remove
set doc = nextdoc
wend
Titel: Re: Dokumente der Reihe nach abarbeiten - Verständnisfrage dazu
Beitrag von: Driri am 25.04.06 - 10:31:58
Japp, so gehts.
Titel: Re: Dokumente der Reihe nach abarbeiten - Verständnisfrage dazu
Beitrag von: macchina am 25.04.06 - 11:48:26
... oder mit einer NotesViewEntryCollection:

set vecoll = view.allentries
set entry = vecoll.getfirstEntry

while not entry is nothing
set doc = entry.Document
.
.
call doc.remove
set entry = coll.GetNextEntry(entry)
wend