Domino 9 und frühere Versionen > Entwicklung

Querydocumentdelete

(1/3) > >>

pl001:
Hallo,

ich möchte, dass in meiner Datenbank Dokumente in allen Ansichten und Ordnern nach dem drücken der ENTF-Taste und eine Bestätigung sofort gelöscht werden.

Ich habe zwar schon einige Lösungsansätze hier im Forum gefunden, doch da ich mich mit LS bisher noch nicht auskenne, komme ich mit probieren nicht wirklich weiter.

Viele Grüsse

Peter

diali:

--- Code: ---antwort = Msgbox("Sollen wirklich alle markierten Dokumente gelöscht werden?", 292, "Frage")
If antwort <> 6 Then
   continue = False
   Exit Sub
End If

Dim dc As Notesdocumentcollection
Set dc = Source.Documents
Call dc.RemoveAll(True)
--- Ende Code ---

pl001:
Danke,

aber wie würde dann "Call dc.RemoveAll(True)" ausehen?

Gruß
Peter

diali:
die Msgbox ist die Abfrage, wird die nicht mit "Ja" beantwortet wird das Script unterbrochen.

In dc stehen alle markierten Dokument und ein "Call dc.RemoveAll(True)" löschte diese Dokumente.

Call dc.RemoveAll(True) ... löscht schon alles

pl001:
Ok, habe ich jetzt verstanden, nur leider werden die Dokumente nur mit dem Papierkorb markiert. Wie kann man die ausgewählten Dokumente gleich löschen?

Gruß
Peter

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln