Aller au contenu principal
Version: 20 R7 BETA

OBJECT SET VALUE

OBJECT SET VALUE ( nomObjet ; valeur )

ParamètreTypeDescription
nomObjetTextNom de l'objet
valeuranyNouvelle 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

Voir aussi

OBJECT Get value