/
HandleCheckFieldContent (Event Makro)

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]inID Liste, für welche der Feldinhalt geprüft werden soll. Wenn das Makro als Listenauswertung definiert ist, dann wird dieses nur einmal aufgerufen.
IDintegerin

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 

OriginalFieldContentstringinHier wird der Wert vor der Änderung angegeben.
TableNamestringinName der Tabelle, in welcher sich das Feld befindet 
FieldNamestringinName des Feldes in der Datenbank 

Nach dem Aufruf wird der Inhalt von ValueOK und FieldContent ausgewertet.