Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 17.11.03 - 15:12:37

Titel: Antwortdokumente automatisch löschen
Beitrag von: TomLudwig am 17.11.03 - 15:12:37
Hallo,
ich möchte beim löschen meines Hauptdokumentes die Antwortdokumente automatisch mitlöschen. Wie?

Und das löschen eines Antwortdokumentes verhindern. Wie?
Titel: Re:Antwortdokumente automatisch löschen
Beitrag von: Glombi am 17.11.03 - 15:19:07
Hmm, eigentlich ein Widerspruch.
Zu 1)
Die Antworten erhälst Du mit der Property
set notesDocumentCollection = notesDocument.Responses

Das kannst Du im Datenbankscript für das Event Postdocumentdelete verwenden.

Zu 2)
Das Löschen kannst Du im Datenbankscript im Event Querydocumentdelete verhinden:
If notesDocument.IsResponse then
continue = false
end if

Vorher dann notesDocument setzen. Über
notesUIDatabase.Documents erhälst Du eine Collection...
Andreas
Titel: Re:Antwortdokumente automatisch löschen
Beitrag von: TomLudwig am 17.11.03 - 15:29:38
Das hab ich mir auch schon so gedacht, aber ich finde das Event "PostDocumentDelete" nirgendswo....
Titel: Re:Antwortdokumente automatisch löschen
Beitrag von: Glombi am 17.11.03 - 15:31:57
Das hab ich mir auch schon so gedacht, aber ich finde das Event "PostDocumentDelete" nirgendswo....
Hier:
Öffne die DB im Designer, dann dort unter Ressourcen - Andere- Datenbank-Script

Andreas
Titel: Re:Antwortdokumente automatisch löschen
Beitrag von: ata am 17.11.03 - 15:38:13
... wenn du die Antwortdokumente nicht gelöscht haben möchtest, dann solltest du auch das Feld "$REF" aus den Dokumenten entfernen, denn darin ist die Beziehung als Antwort/Antwort auf Antwort hinterlegt...

ata