Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 07.01.04 - 12:48:21
-
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.
-
zu 1 : mir nix bekannt
zu 2: evtl. im querydocumentdelte im datenbank-script
-
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
-
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.
-
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