Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 07.01.04 - 12:48:21

Titel: Dokument geändert oder gelöscht abgreifen
Beitrag 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.
Titel: Re:Dokument geändert oder gelöscht abgreifen
Beitrag von: klaussal am 07.01.04 - 15:03:15
zu 1 :  mir nix bekannt
zu 2: evtl. im querydocumentdelte im datenbank-script
Titel: Re:Dokument geändert oder gelöscht abgreifen
Beitrag von: TMC am 07.01.04 - 20:19:54
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
Titel: Re:Dokument geändert oder gelöscht abgreifen
Beitrag von: skywook am 07.01.04 - 23:31:52
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.
Titel: Re:Dokument geändert oder gelöscht abgreifen
Beitrag von: TMC am 07.01.04 - 23:43:18
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