HandleCheckFieldContent (Event Makro)

Dieses Makro wird aufgerufen, um den Inhalt von Feldern zu prüfen, wenn diese vom Benutzer angepasst wurden. 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.
ValueOK integer out Wird 1 zurückgegeben, dann wird der Feldinhalt akzeptiert. Wenn der Wert FieldContent verändert wurde, dann wird dieser gesetzt und akzeptiert. Beim Aufruf ist dieser mit 1 initialisiert.
FieldContent string in/out Inhalt des Feldes. Dieser Wert kann auch angepasst werden. Wird ValueOK = 1 zurückgegeben, dann wird der allfällig angepasste Wert in FieldContent gespeichert Wird ValueOK = 0 zurückgegeben, dann wird der neue Wert im Eingabefeld eingetragen, aber nicht gespeichert
OriginalFieldContent string in Hier wird der Wert vor der Änderung angegeben.
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 ValueOK und FieldContent ausgewertet.