Hi!
Es ist unglaublich aber war: Ich scheitere gerade daran, eine Aktion in eine Ansicht zu erstellen, die mir das markiete Doc löscht, mit @DeleteDocument kann ich nicht in Ansichten arbeiten, mit @Command([EditClear]) komme ich nur soweit, dass er mir den Papierkorb vor das Dokument stellt.
Wie lautet der definitive Löschbefehl? Tks for Help!
S:wink:v
Hi Sylvia,
Es ist unglaublich aber war: Ich scheitere gerade daran, eine
Aktion in eine Ansicht zu erstellen, die mir das markiete Doc
löscht, mit @DeleteDocument kann ich nicht in Ansichten
arbeiten, mit @Command([EditClear]) komme ich nur soweit, dass
er mir den Papierkorb vor das Dokument stellt.
Wie lautet der definitive Löschbefehl? Tks for Help!
Den definitiven Löschbefehl gibts da wo du ihn zur Zeit suchst nicht. Die Formelsprache lässt es nicht zu, Dokumente ohne weitere Aktion mit dem User zu löschen (Papierkorb, F9)
Ich würde dir in diesem Fall empfehlen einen Agent zu schreiben, der auf die markierten Dokumente der gewählten Ansicht läuft und diese mit Script löscht. (In den Backend Klassen gibt es nämlich auch Methoen, die ein Dokument verschwinden lassen, ohne das der User noch was zusätzlich tun muss) Diesen Agent startest du dann von deiner Aktion aus.
HTH Thomas
Hi Thomas - erstmal danke dir für die Info-
wäre es zuviel verlangt, wenn du mir mal so’n Scriptbeispiel schreibst? Ich bin vor lauter Arbeit noch kein Stück weiter in meinen Scriptkenntnissen *seufz*
Hi Sylvia,
Es ist unglaublich aber war: Ich scheitere gerade daran, eine
Aktion in eine Ansicht zu erstellen, die mir das markiete Doc
löscht, mit @DeleteDocument kann ich nicht in Ansichten
arbeiten, mit @Command([EditClear]) komme ich nur soweit, dass
er mir den Papierkorb vor das Dokument stellt.
Wie lautet der definitive Löschbefehl? Tks for Help!Den definitiven Löschbefehl gibts da wo du ihn zur Zeit suchst
nicht. Die Formelsprache lässt es nicht zu, Dokumente ohne
weitere Aktion mit dem User zu löschen (Papierkorb, F9)
Ich würde dir in diesem Fall empfehlen einen Agent zu
schreiben, der auf die markierten Dokumente der gewählten
Ansicht läuft und diese mit Script löscht. (In den Backend
Klassen gibt es nämlich auch Methoen, die ein Dokument
verschwinden lassen, ohne das der User noch was zusätzlich tun
muss) Diesen Agent startest du dann von deiner Aktion aus.
HTH Thomas
Hi Sylvia!
Versuch’s mal hiermit:
dim ns as new notessession
dim ws as new notesuiworkspace
dim db as notesdatabase
dim dc as notesdocumentcollection
set db = ns.currentdatabase
set dc = db.unprocesseddocuments 'holt sich alle markierten dokumente der DB
if dc.count = 0 then exit sub 'falls keine dokumente gefunden wurden
Call dc.removeall(true)
Call ws.viewrefresh
so long,
Niko
nicht schlecht für Sonntag
(EOM)
.
.