Domino 9 und frühere Versionen > ND6: Entwicklung
Feldwert überprüfen ob er geändert wurde?
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