Eine wachsende Zahl von Entwicklern verwendet den Form Befehl, um ihre Formularobjekte zu verknüpfen, und viele von Ihnen benötigen einen einfachen Programmierzugriff auf die Werte dieser Objekte. Um Ihnen den Zugriff auf den Wert eines Formularobjekts zu erleichtern, unabhängig von seiner Variablen oder seinem Ausdruck, haben wir zwei neue Befehle hinzugefügt: OBJECT Get value und OBJECT SET VALUE.
Schauen wir uns an, wie man sie benutzt!
OBJECT get value
Um den Wert eines Formularobjekts abzurufen, verwenden Sie den Befehl OBJECT Get value mit dem Namen Ihres Formularobjekts als Parameter.
Zum Beispiel, um den Wert des aktuellen Objekts zu erhalten:
C_VARIANT($value)
$value :=OBJECT Get value(OBJECT Get name(Object current))
OBJECT SET VALUE
Um den Wert eines Formularobjekts zu setzen, verwenden Sie den Befehl OBJECT SET VALUE mit dem Namen und dem neuen Wert als Parameter.
Um zum Beispiel einen neuen Wert für das aktuelle Objekt zu setzen, schreiben Sie einfach:
OBJECT SET VALUE(OBJECT Get name(Object current); "Neuer Wert")
Mit nur einem einzigen Befehl (OBJECT SET VALUE) können Sie den Wert des Formularobjekts ändern! 4D prüft sogar, ob es sich um einen zuweisbaren Ausdruck oder eine Variable handelt und setzt den Wert, wenn möglich.