Domino 9 und frühere Versionen > ND6: Entwicklung

Feldwert überprüfen ob er geändert wurde?

(1/2) > >>

wuwu:
Hallo,

wäre für einen Tip sehr dankbar für folgende Sache:

Ich möchte gerne eine Funktion ausführen wenn sich der Wert eines Feldes geändert hat.

z.B.: Feld Test hat vorher den Wert 10€, wenn sich nun der Wert geändert hat auf 20€ dann sollte im Querysave etwas ausgeführt werden.

Wie ist das realisierbar, gibt es da eine Funktion?

Mfg & Danke Horst

klaussal:
Nicht, dass ich wüsste.
Idee: im postopen den alten Wert im versteckten Feld merken und im querysave dann vergleichen.

wuwu:
Danke Klaus, an das habe ich auch schon gedacht und wurde auch schon realisiert!
Habe im Postopen folgendes eingefügt:

if source.editmode = true then......

auf das habe ich vorher nicht geachtet!

Danke für die Hilfe!

Mfg Horst

Axel:
Hi,

so was hab ich schon einige Male gemacht. Du brauchst nicht unbedingt ein Feld dazu.

Im Postopen-Event der Maske frägst du den Feldwert ab und schreibst ihn in eine maskenglobale Variable. Im QuerySave - Event vergleichst du den Wert der Variable mit dem aktuellen Feldinhalt und wenn sie unterschiedlich sind, führst du dann die entsprechenden Anweisungen aus.


Axel

klaussal:
Als "Beweismittel" ist ein Feld nicht das Schlechteste....  ;D

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln