Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bob am 29.03.03 - 22:45:37
-
Hi,
ich bin jetzt wahrscheinlich zu ausgebrannt um hier noch weiterzukommen....
Eigentlich völlig simpel:
Ich habe die View "DelEmAll".
Nun brauche ich einen Agenten, der mir alle Doks in der View nächtens (oder per Button) löscht.
Ich hätte mir ja eine Method gewünscht ähnlich der "GetProfileDocCollection method" hab aber nix gefunden.
Eine Schleife (getfirstdocument...) erscheint mir zu umständlich und nicht performant.
Wie löst Ihr sowas?
Kleiner Beispielcode wäre prima.
Danke,
Bob
-
... über eine NotesDocumentCollection gibt es .RemoveAll, was ich sehr gerne verwende, ansonsten gibt es nur die von dir beschriebene Schleife mit GetFirstDocument...
ata
-
Hi,
schau dir mal die Klasse Notes NotesViewEntryCollection näher an. Da kannst du mit wenigen Zeilen alle Dokumente in einer Ansicht löschen.
Axel
-
Dim vc As NotesViewEntryCollection
Dim workspace As New NotesUIWorkspace
Dim docII As NotesDocument
Set view =db.GetView"DelEmAll")
Set vc = view.AllEntries
Call vc.removeAll (True)
-
danke :)
cu,
Bob