Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <bbolze@discussions.microsoft.com> a écrit dans le message de news:
41e301c4a538$e5ef66c0$a401280a@phx.gbl...
peut on entrer comme variable une formule de calcul dans
un champs calculé ? ex exp1 :[entrez formule] avec comme
formule 37/6
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