Un nombre croissant de développeurs utilisent la commande Form pour lier leurs objets de formulaire et beaucoup d’entre vous ont besoin d’un accès programmé facile aux valeurs de ces objets. Ainsi, pour vous aider à accéder à la valeur d’un objet de formulaire, quelle que soit sa variable ou son expression, nous avons ajouté deux nouvelles commandes : OBJECT Get value et OBJECT SET VALUE.
Voyons comment les utiliser !
OBJET get value
Pour obtenir la valeur d’un objet de formulaire, utilisez la commande OBJECT Get value avec le nom de votre objet de formulaire comme paramètre.
Par exemple, pour obtenir la valeur de l’objet courant :
C_VARIANT($value)
$value :=OBJECT Get value(OBJECT Get name(Object current))
OBJECT SET VALUE
De la même manière, pour définir la valeur d’un objet de formulaire, utilisez la commande OBJECT SET VALUE avec le nom et la nouvelle valeur en paramètre.
Par exemple, pour définir une nouvelle valeur pour l’objet courant, il suffit d’écrire :
OBJECT SET VALUE(OBJECT Get name(Object current) ; "Nouvelle valeur")
Avec une seule commande (OBJECT SET VALUE), vous pouvez changer la valeur de l’objet formulaire ! 4D vérifie même s’il s’agit d’une expression assignable ou d’une variable et fixe la valeur lorsque cela est possible.