Autor Thema: Zu löschendes Dokument beim Löschen abfragen...  (Gelesen 1166 mal)

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Hallo zusammen,

da dieses der erste Eintrag von mir im neuen Jahr ist vor meiner Frage erstmal:
Ein frohes und erfolgreiches Neues Jahr!

Zu meinem Problem: Ich möchte beim Löschen eines Dokumentes dieses abfangen und an Hand von Verknüpfungsdaten überprüfen, ob noch "Kindsdokumente" vorhanden sind. Wenn ja, soll die Löschung abgebrochen werden und ein Hinweis folgen. Wenn nein, wird die Löschung durchgeführt.
Das Hauptdokument beinhaltet einen Feldwert, der an jedes seiner Kindsdokumente vererbt wird.

Es würde mir helfen, wenn mir jemand den Ablauf beschreiben kann und vielleicht auch die Events nennen würde die ich dazu brauche.

Danke schonmal im voraus.


Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

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: Zu löschendes Dokument beim Löschen abfragen...
« Antwort #1 am: 04.01.06 - 12:49:35 »
Hi,

im Querydocumentdelete-Event im Datenbank-Script erhälst mit Source.Documents eine Collection mit allen Dokumenten, die zum löschen markiert worden sind. Du durchläufst die Collection und prüfst mit NotesDocument.Responses, ob es zu dem Dokument Antworten gibt.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline jor

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Zu löschendes Dokument beim Löschen abfragen...
« Antwort #2 am: 04.01.06 - 13:38:36 »
Hallo Axel,

vielen Dank für deine schnelle Antwort, damit komme ich weiter.  :)
Das Event hatte ich schon ins Auge gefasst, wußte aber noch nicht weiter.
Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

In diesem Sinne, viele Grüsse Volker (Jor)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz