Stále více vývojářů používá Form příkaz k propojení svých formulářových objektů a mnozí z vás vyžadují snadný programátorský přístup k hodnotám těchto objektů. Abychom vám tedy usnadnili přístup k hodnotě objektu formuláře bez ohledu na jeho proměnnou nebo výraz, přidali jsme dva nové příkazy: OBJECT Get value a . OBJECT SET VALUE.
Podívejme se, jak je používat!
OBJECT get value
Chcete-li získat hodnotu objektu formuláře, použijte příkaz OBJECT Get value s názvem objektu formuláře jako parametrem.
Například pro získání hodnoty aktuálního objektu:
C_VARIANT($value)
$value :=OBJECT Get value(OBJECT Get name(Object current)).
OBJECT SET VALUE
Stejně tak chcete-li nastavit hodnotu objektu formuláře, použijte příkaz OBJECT SET VALUE příkaz s názvem a novou hodnotou jako parametrem.
Chcete-li například nastavit novou hodnotu aktuálního objektu, stačí napsat:
OBJECT SET VALUE(OBJECT Get name(Object current); "Nová hodnota")
Pomocí jediného příkazu (OBJECT SET VALUE) můžete změnit hodnotu objektu formuláře! 4D dokonce kontroluje, zda se jedná o přiřaditelný výraz nebo proměnnou, a pokud je to možné, hodnotu nastaví.