Domino 9 und frühere Versionen > Entwicklung

alle doks einer view löschen

(1/1)

bob:
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

ata:
... über eine NotesDocumentCollection gibt es .RemoveAll, was ich sehr gerne verwende, ansonsten gibt es nur die von dir beschriebene Schleife mit GetFirstDocument...

ata

Axel:
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

eknori:
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)

bob:
danke  :)

cu,
Bob

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln