HandleUnlockField (Event Makro)

Dieses Makro wird aufgerufen, um den Inhalt von Feldern zur Bearbeitung freizugeben, wenn der Benutzer diesen bearbeiten möchte. Es wird empfohlen, dieses als Listenauswertung zu definieren.

Dabei werden folgende Daten übergeben:

Bezeichnung Datentyp Richtung Beschreibung
IDList [integer] in ID Liste, für welche der Feldinhalt geprüft werden soll. Wenn das Makro als Listenauswertung definiert ist, dann wird dieses nur einmal aufgerufen.
ID integer in ID für welche der Feldinhalt geprüft werden soll. Diese Variable ist nur vorhanden, wenn das Makto als Einzelauswertung definiert ist. In diesem Fall wird es für jede ID einzeln aufgerufen. Der Wert in ValueOK und in FieldContent wird erst nach dem letzten Aufruf ausgewertet.
Unlock integer out Wird 1 zurückgegeben, dann wird das Feld zur Eingabe freigegeben. Der STandardprozess wird erst anschliessend ausgeführt. Es ist also nur möglich eine Freigabe zusätzlich zu verhindern. Beim Aufruf ist dieser mit 1 initialisiert.
TableName string in Name der Tabelle, in welcher sich das Feld befindet
FieldName string in Name des Feldes in der Datenbank

Nach dem Aufruf wird der Inhalt von Unlock.