Hallo,
da gibt es sicher mehrere Möglichkeiten.
Die eine Lösung ist, wie sie klauss beschrieben hat, eine Varible zu definieren, im Postopen den aktuellen Wert zuzuweisen und im QuerySave diesen mit dem aktuellen zu vergleichen. Es sollte übrigens im PostOpen sein, weil Du im QueryOpen unter Umständen noch keinen Zugriff auf das Dokument hast.
Die zweite Lösung ist, dass Du das Dokument mit dem gespeicherten Dokument vergleichst. Das ist aber nicht ganz so einfach, denn wenn Du das Dokument mit GetDocumentByUnID holst, dann gibt er Dir das aktuelle Dokument zurück. Ich habe das früher mal gebraucht und damals eine Ansicht gebaut, bei der der Sortierwert @Text(@DocumentUniqueID) war. Dann im QuerySave die View holen und das Dokument mit GetDocumentByKey(doc.UniversalID) holen. Interessanterweise bekommt Notes in diesem Fall nicht mit, dass es das gleiche Dokument ist. Damit hast Du dann die alte und die neue Version gleichzeitig im Speicher und kannst dann zum Beispiel die geänderten Feldwerte bestimmen.
Gruß,
Joachim