VALIDATE(Field [,NewValue]);
VALIDATE
Die Funktion VALIDATE einer Record-Variable führt den „OnValidate”-Trigger des Feldes (Field) aus.
Parameter
Über den zweiten Parameter (NewValue) kann dem Feld einen neuen Wert gegeben werden. Der Parameter ist jedoch optional. Wird er weggelassen, wird der Trigger ausgeführt ohne dabei den Wert zu ändern.
Beispiel
WITH Item DO IF GET('1000') THEN BEGIN VALIDATE(Description,'Tourenrad *neu*'); MODIFY; END;
In diesem Beispiel wird der Datensatz „1000” über die Record-Variable „Item” geholt. Über die Funktion VALIDATE wird der Inhalt des Feldes „Beschreibung” neu gesetzt. Anschließend wird der Datensatz gespeichert.