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 | 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 | 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.