Un numero crescente di sviluppatori utilizza il comando Form per collegare gli oggetti del modulo e molti di voi hanno bisogno di un facile accesso di programmazione ai valori di tali oggetti. Quindi, per aiutarvi ad accedere al valore di un oggetto del modulo, indipendentemente dalla sua variabile o espressione, abbiamo aggiunto due nuovi comandi: OBJECT Get value e OBJECT SET VALUE.
Vediamo come utilizzarli!
OGGETTO ottenere valore
Per ottenere il valore di un oggetto del modulo, utilizzare il comando OBJECT Get value con il nome dell’oggetto form come parametro.
Ad esempio, per ottenere il valore dell’oggetto corrente:
C_VARIANT($value)
$value :=OBJECT Get value(OBJECT Get name(Object current))
OGGETTO IMPOSTA VALORE
Allo stesso modo, per impostare il valore di un oggetto form, utilizzare il comando OBJECT SET VALUE con il nome e il nuovo valore come parametro.
Ad esempio, per impostare un nuovo valore per l’oggetto corrente, basta scrivere:
OBJECT SET VALUE(OBJECT Get name(Object current); "Nuovo valore")
Con un solo comando (OBJECT SET VALUE), è possibile modificare il valore dell’oggetto modulo! 4D controlla anche se si tratta di un’espressione assegnabile o di una variabile e, se possibile, ne imposta il valore.