OVH Cloud OVH Cloud

variable dans une expression

3 réponses
Avatar
spectre
Bonjour,

Pour afficher un calcul dans un contrôle, j'utilise l'expression Rechdom
dans une expression. Je fais appel à une variable de type texte (maVariable)
dans ce calcul.

N'arrivant pas au résultat, je me pose deux questions :
1) peut on utiliser une variable dans une expression?
2 si oui, pourquoi l'expression suivante ne fonctionne pas (sachant que si
je teste avec texte en "dur" à la place de la variable, ça marche)

ici la "formule" initiale qui marche sans pb, faisant appel au contrôle
CtrlSalCurrencySalar
=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= [CtrlSalCurrencySalar] "))

Là, la formule qui ne marche pas avec la maVariable (publique)

=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= ' maVariable' "))


Merci d'avance pour vos réponses éclairées.

Bi

3 réponses

Avatar
Eric
Bonjour,

Essaies ca :
=[SALAR]/RechDom("[xRATE]";"[XSTCUR]";"[CUR]= '" & maVariable & "'")

A+
Eric


Bonjour,

Pour afficher un calcul dans un contrôle, j'utilise l'expression Rechdom
dans une expression. Je fais appel à une variable de type texte (maVariable)
dans ce calcul.

N'arrivant pas au résultat, je me pose deux questions :
1) peut on utiliser une variable dans une expression?
2 si oui, pourquoi l'expression suivante ne fonctionne pas (sachant que si
je teste avec texte en "dur" à la place de la variable, ça marche)

ici la "formule" initiale qui marche sans pb, faisant appel au contrôle
CtrlSalCurrencySalar
=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= [CtrlSalCurrencySalar] "))

Là, la formule qui ne marche pas avec la maVariable (publique)

=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= ' maVariable' "))


Merci d'avance pour vos réponses éclairées.

Bi




Avatar
spectre
Merci pour la réponse

J'avais essayé déjà. J'ai réaissayé et ça ne marche toujours pas (et j'ai
bien la maVariable publique, l'affichant dans une msgbox pour contrôle).
Une autre idée?

Bi


"Eric" a écrit dans le message de news:

Bonjour,

Essaies ca :
=[SALAR]/RechDom("[xRATE]";"[XSTCUR]";"[CUR]= '" & maVariable & "'")

A+
Eric


Bonjour,

Pour afficher un calcul dans un contrôle, j'utilise l'expression Rechdom
dans une expression. Je fais appel à une variable de type texte
(maVariable) dans ce calcul.

N'arrivant pas au résultat, je me pose deux questions :
1) peut on utiliser une variable dans une expression?
2 si oui, pourquoi l'expression suivante ne fonctionne pas (sachant que
si je teste avec texte en "dur" à la place de la variable, ça marche)

ici la "formule" initiale qui marche sans pb, faisant appel au contrôle
CtrlSalCurrencySalar
=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= [CtrlSalCurrencySalar]
"))

Là, la formule qui ne marche pas avec la maVariable (publique)

=[SALAR]/(RechDom("[xRATE]";"[XSTCUR]";"[CUR]= ' maVariable' "))


Merci d'avance pour vos réponses éclairées.

Bi




Avatar
Raymond [mvp]
Bonsoir.

CUR et maVariable sont des données numériques ou alpha. si numériques il ne
faut pas les '

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"spectre" a écrit dans le message de news:

Merci pour la réponse

J'avais essayé déjà. J'ai réaissayé et ça ne marche toujours pas (et j'ai
bien la maVariable publique, l'affichant dans une msgbox pour contrôle).
Une autre idée?