Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Hans Joachim am 13.04.06 - 10:13:31
-
Hallo, ich bin es schon wieder!
Wie kann ich erkennen, wenn ein Dokument gelöscht wird???
Immer wenn ein Dokument gelöscht wird, muss ich in einer anderen Datenbank eine Aktualisierung vornehmen. Ich müsste aber genau wissen, welches Dokument gelöscht wird. Ist dies möglich?
Gibt es vielleicht auch eine bestimmte Methode, die beim Löschen eines
Dokumentes ausgeführt wird (wie die Postsave-Methode beim anlegen eines Dokumentes) ?
-
Schau dir mal im Datenbankscript die Events QueryDocumentDelet und PostDocumentDelete an. Die sind dafür die richtigen Events
Axel
-
Danke!
Genau die habe ich gesucht.
Ist mir schon ein wenig peinlich ;D, dass ich darauf nicht selber gekommen bin.
-
Ist mir schon ein wenig peinlich ;D, dass ich darauf nicht selber gekommen bin.
Das braucht dir nicht peinlich zu sein. Manchmal sieht man den Wald vor lauter Bäumen nicht. ;D
Dafür gibt's ja uns. Wir holzen dann mal ein paar Bäume ab.
Das geht mir ab und zu auch so.
Axel
-
Bei mir werden die Events "QueryDocumentDelete" & "PostDocumentDelete" nicht ausgeführt. ???
Ich habe das Event "QueryDocumentDelete" in der Objektliste unter dem Eintrag für die Ansicht, aus welcher Dokumente gelöscht werden, hinzugefügt. Aber es wird nicht ausgeführt wenn ich Dokumente in dieser Ansicht lösche.
Was mich wundert, ist, dass z.B. Events "Postpaste" oder "Postopen" bereits in der Menüliste links neben dem Programmierfenster eingetragen sind, die Events QueryDocumentDelete und PostDocumentDelete aber nicht. Legt man diese selbst neu an, werden sie unten unter das letzte Event (die ja nach dem Alphabet sortiert sind) angehängt.
Muss ich diese beiden Events vielleicht woanders deklarieren?
Danke,
Joachim
-
Diese Events sind bereits deklariert und zwar im Database Script.
Bernhard
-
Danke für die Hilfe!
Jetzt weiß ich, warum dieses Event bei mir nicht ausgeführt wurde. Es funktioniert ja nur auf dem Client und ich habe es auf dem Server versucht.
Danke nochmal!