OBJECT SET VALUE
OBJECT SET VALUE ( nomObjet ; valeur )
Paramètre | Type | Description | |
---|---|---|---|
nomObjet | Text | → | Nom de l'objet |
valeur | any | → | Nouvelle valeur des sources de données de l'objet de formulaire |
Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.
Exemple 1
OBJECT SET VALUE fixe la valeur des sources de données courantes pour les objets formulaires désignés par le paramètre nomObjet.
Dans le paramètre nomObjet, passez le nom d'un objet formulaire (une chaine). Vous pouvez définir la valeur de plusieurs objets formulaires à l'aide du caractère générique (“@”).
Le paramètre valeur vous permet de passer une nouvelle valeur (de tout type) pour les sources de données de l'objet formulaire.
Note : Si les sources de données sont une expression non assignable, OBJECT SET VALUE ne fait rien. Pour plus d'informations, consultez expressions assignables vs non-assignables .
Exemple 2
Vous souhaitez lire la valeur des sources de données d'un objet formulaire, lire son nom et définir une nouvelle valeur :
var $value : Variant
$value:=OBJECT Get value(OBJECT Get name(Object current)) //vérifier la valeur définie
OBJECT SET VALUE(OBJECT Get name(Object current);$value+10) //trouver le nom de l'objet formulaire et définir la valeur à 50