OVH Cloud OVH Cloud

requetes et variable

1 réponse
Avatar
bbolze
peut on entrer comme variable une formule de calcul dans=20
un champs calcul=E9 ? ex exp1 :[entrez formule] avec comme=20
formule 37/6

1 réponse

Avatar
Raymond [mvp]
C'est plus clair maintenant.

la requête ne sait pas le faire mais tu peux passer par une fonction public
qui va le faire:
dans la requête:
Expr1: evaluation("""" & [valeur] & "/" & [lenum] & """")

dans le code vba, tu crées un module strandard et tu places cette fonction:
Public Function Evaluation(Expression As String)
Evaluation = Eval(Expression)
End Function

En ce qui concerne ta requête personnelle, ta variable contient déjà les
guillemets, il ne faut pas les indiquer et faire:
Expr1: evaluation([entrez formule])

et ainsi tu auras le résultat de 37/6 en retour.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"bbolze" a écrit dans le message de news:
41e301c4a538$e5ef66c0$
peut on entrer comme variable une formule de calcul dans
un champs calculé ? ex exp1 :[entrez formule] avec comme
formule 37/6