Zugriff auf Formularobjektwerte durch Programmierung

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.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.