Formulaire : pointer vers Form.quelquechose

Hello,

Dans un formulaire affiché via DIALOG, j’ai un objet variable nommé “fldEmphaseDate” pour lequel l’expression associée est “Form.emphaseDate”.

Quand je souhaite récupérer un pointeur vers cette variable en écrivant
<code 4D>
OBJECT Get pointer(Object named;“fldEmphaseDate”)
</code 4D>
je récupère un pointeur Nil.

Si je supprime l’expression liée à la variable, je récupère bien un pointeur du genre ->$form_99_38 mais je dois ensuite me fader l’affectation dans Form.emphaseDate à la main.

C’est normal ? Je m’y prends de travers ?
Quelle serait la bonne façon de faire ?

Bonjour,
Oui, c’est normal, il ne peut y avoir de pointeur vers une expression.
Mais pourquoi avez vous besoin d’un pointeur ?
Pour assigner la valeur ou pour la récupérer ? Dans ce cas il suffit de lire écrire la valeur de Form.maValeur.
Un autre besoin ?

Effectivement, je comprends mieux mon erreur.

Je migre un fonctionnement existant vers les nouveautés 4D, et j’avais auparavant besoin d’un pointeur pour synchroniser mon champ date affiché et son datepicker lié.
Je vois que je ne m’en tirerai pas aussi facilement, je vais remettre ça à plat.

Je profite de ta présence : aurais-tu des recommandations à ce sujet ? (gestion des datepickers / variables affichées liées)

Merci. :pray:

Je dirais pour changer le formattage de l’objet graphique qui affiche l’expression.

: Rodolphe NICOLAI

Je dirais pour changer le formattage de l’objet graphique qui affiche
l’expression.
objet fixer formatage(*;“nomObjet”;…)