Autor Thema: alle doks einer view löschen  (Gelesen 1266 mal)

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
alle doks einer view löschen
« 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

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:alle doks einer view löschen
« Antwort #1 am: 29.03.03 - 23:39:38 »
... über eine NotesDocumentCollection gibt es .RemoveAll, was ich sehr gerne verwende, ansonsten gibt es nur die von dir beschriebene Schleife mit GetFirstDocument...

ata
Grüßle Toni :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:alle doks einer view löschen
« Antwort #2 am: 31.03.03 - 08:37:46 »
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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:alle doks einer view löschen
« Antwort #3 am: 31.03.03 - 08:53:36 »
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)
« Letzte Änderung: 31.03.03 - 08:54:22 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re:alle doks einer view löschen
« Antwort #4 am: 31.03.03 - 23:18:29 »
danke  :)

cu,
Bob

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz