Domino 9 und frühere Versionen > Entwicklung

Eingabevalidierung nur bei Feldänderung durchführbar?

<< < (2/2)

SaSaWu:

--- Zitat von: Axel am 03.04.08 - 12:57:26 ---Ich würde das Ganze mit Script im QuerySave-Event machen.

Beim Laden der Maske schreibst du den Feldinhalt in eine Variable und beim Speichern vergleichst du den aktuellen Feldinhalt mit dem Inhalt der Variablen. Sind sie unterschiedlich, wurde das Feld geändert und dann kannst du die Prüfung durchführen.


Axel


--- Ende Zitat ---

Danke, so klappt's!

LN4ever:
In Version 5 gibt es die unschönen Reaktionen von CFD-Feldern (=Computed for Dsiplay), daß sie gerne ihre Wertzuweisung vergessen, wenn man Maskenaktualisierungen (RECALCS, z.B. beim Aktualisieren nach Schlüsselwortänderungen) NACH dem Aufruf einer Dialogbox macht.

Im Klartext heißt das: mit Formelsprache wird das im Großen und Ganzen funktionieren, im Kleinen und Genauen aber manchmal auch nicht.

Und wenn das eine häufiger benötigte Datenbank ist, dann ist der mit Fehlersuche und -behebung verbundene Aufwand, der dich in den nächsten zwei Jahren erwartet, größer als das Einlesen in die Fundamentals von LotusScript.

Irgendwann ist immer das erste Mal. Trau dich. Die Aufgabe ist geeignet für einen Einstieg.

Gruß

Norbert

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln