Domino 9 und frühere Versionen > Entwicklung

Dokument geändert oder gelöscht abgreifen

(1/1)

skywook:
Hallo Programmierer,

kann man über Script abfragen ob

- ein Dokument geändert wurde?
- ein Dokument gelöscht werden soll?

Für einen Tipp wäre ich sehr dankbar.

klaussal:
zu 1 :  mir nix bekannt
zu 2: evtl. im querydocumentdelte im datenbank-script

TMC:
zu 1)

Reicht es zu wissen ob gespeichert wurde? Dann würde ein berechnetes Feld helfen mit einem @IsDocBeingSaved ......
Den Wert liest Du dann in Deinem Script aus.

Wenn Du allerdings feststellen willst, wenn z.B. ein Anwender in einem RTF-Feld in Zeile 712 das 3. Komma durch einem Punkt ersetzt hat, dann wird es wohl etwas spannender.

Gib mal etwas mehr Infos an, um was es geht.

TMC

skywook:
Hallo TMC,
In Datenbank A wird ein Kalender gepflegt. Beim Speichern wird in der Datenbank B ein Dokument angelegt mit den Werten aus dem Dokument der Datenbank A. Um eine Verknüpfung zu diesem Dokument zu haben wird die Dok-Id in das Dokument der Datenbank A geschrieben. Nun sollen nur bei einer Änderung in Datenbank A die Werte mit der in Datenbank B abgeglichen werden.

Ich suche eine Möglichkeit diesen Ableich nur bei einer Änderung zu starten.

TMC:
Also imho am einfachsten wäre es, bei jedem Speichern den Kalendereintrag auch in DB 2 zu aktualisieren.

Oder:
Du legst beim Öffnen des Dokumentes eine Kopie an, und sobald gespeichert wird, werden die Feldinhalte verglichen:
Wenn keine Übereinstimmung -> neuen Feldinhalt bzw. Item in DB 2 rüberschaufeln.

Was allerdings imho problematisch werden könnte ist, wenn Du RTF-Felder nutzt, die u.U. dann noch Anhänge haben.

TMC

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln