est-ce que vous savez s'il est possible d'évaluer une chaine de caractère en
Access - VB ? J'ai cherché mais je n'ai pas trouvé
Le but est par exemple de mettre dans une string
str = "toto = 37"
et si j'execute le code
dim toto as integer
dim str as string
toto=0
EVAL(str)
msgbox(toto)
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
Bonjour.
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on utilise la fonction Eval pour évaluer une expression qui a pour résultat une chaîne de texte ou une valeur numérique. évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Matrix" a écrit dans le message de news:%
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de caractère en
Access - VB ? J'ai cherché mais je n'ai pas trouvé Le but est par exemple de mettre dans une string str = "toto = 37"
et si j'execute le code
dim toto as integer dim str as string toto=0 EVAL(str) msgbox(toto)
j'obtiens 37 dans toto
Any idea ?
Have fun, Matrix
Bonjour.
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on
utilise la fonction Eval pour évaluer une expression qui a pour résultat une
chaîne de texte ou une valeur numérique.
évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Matrix" <ddddd@dddd.ddd> a écrit dans le message de
news:%233wl4YtlDHA.2244@TK2MSFTNGP12.phx.gbl...
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de caractère
en
Access - VB ? J'ai cherché mais je n'ai pas trouvé
Le but est par exemple de mettre dans une string
str = "toto = 37"
et si j'execute le code
dim toto as integer
dim str as string
toto=0
EVAL(str)
msgbox(toto)
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on utilise la fonction Eval pour évaluer une expression qui a pour résultat une chaîne de texte ou une valeur numérique. évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Matrix" a écrit dans le message de news:%
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de caractère en
Access - VB ? J'ai cherché mais je n'ai pas trouvé Le but est par exemple de mettre dans une string str = "toto = 37"
et si j'execute le code
dim toto as integer dim str as string toto=0 EVAL(str) msgbox(toto)
j'obtiens 37 dans toto
Any idea ?
Have fun, Matrix
Pierre Jagut
Bonjour,
Pour étendre la question initiale, est-il possible de faire évaluer une INSTRUCTION VB. Autrement dit, l'instruction VB est dans une chaîne de caractère, il s'agit exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat de "l'évaluation" de la variable "str" serait d'affecter 37 à la variable "toto" ? Formulé autrement, est-il possible de faire des macros de macros ?
Merci. Pierre.
"Raymond" a écrit dans le message de news:%
Bonjour.
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on utilise la fonction Eval pour évaluer une expression qui a pour résultat une
chaîne de texte ou une valeur numérique. évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Matrix" a écrit dans le message de news:%
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de caractère
en
Access - VB ? J'ai cherché mais je n'ai pas trouvé Le but est par exemple de mettre dans une string str = "toto = 37"
et si j'execute le code
dim toto as integer dim str as string toto=0 EVAL(str) msgbox(toto)
j'obtiens 37 dans toto
Any idea ?
Have fun, Matrix
Bonjour,
Pour étendre la question initiale, est-il possible de faire évaluer une
INSTRUCTION VB.
Autrement dit, l'instruction VB est dans une chaîne de caractère, il s'agit
exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat de
"l'évaluation" de la variable "str" serait d'affecter 37 à la variable
"toto" ?
Formulé autrement, est-il possible de faire des macros de macros ?
Merci.
Pierre.
"Raymond" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%23T8ba0tlDHA.3732@tk2msftngp13.phx.gbl...
Bonjour.
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on
utilise la fonction Eval pour évaluer une expression qui a pour résultat
une
chaîne de texte ou une valeur numérique.
évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Matrix" <ddddd@dddd.ddd> a écrit dans le message de
news:%233wl4YtlDHA.2244@TK2MSFTNGP12.phx.gbl...
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de
caractère
en
Access - VB ? J'ai cherché mais je n'ai pas trouvé
Le but est par exemple de mettre dans une string
str = "toto = 37"
et si j'execute le code
dim toto as integer
dim str as string
toto=0
EVAL(str)
msgbox(toto)
Pour étendre la question initiale, est-il possible de faire évaluer une INSTRUCTION VB. Autrement dit, l'instruction VB est dans une chaîne de caractère, il s'agit exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat de "l'évaluation" de la variable "str" serait d'affecter 37 à la variable "toto" ? Formulé autrement, est-il possible de faire des macros de macros ?
Merci. Pierre.
"Raymond" a écrit dans le message de news:%
Bonjour.
à ma connaissance tu ne peux pas évaluer une affectation de valeur car on utilise la fonction Eval pour évaluer une expression qui a pour résultat une
chaîne de texte ou une valeur numérique. évaluer "toto = 37" re ramène pas une valeur chaîne ou numérique. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Matrix" a écrit dans le message de news:%
hi,
est-ce que vous savez s'il est possible d'évaluer une chaine de caractère
en
Access - VB ? J'ai cherché mais je n'ai pas trouvé Le but est par exemple de mettre dans une string str = "toto = 37"
et si j'execute le code
dim toto as integer dim str as string toto=0 EVAL(str) msgbox(toto)
j'obtiens 37 dans toto
Any idea ?
Have fun, Matrix
Raymond
Bonsoir.
toujours à ma connaissance Eval évalue toute fonction vba à condition de retourner une chaîne ou une valeur numérique. Mais Eval n'est pas fait pour remplacer les fonctions et les procédures et trop lui demander n'aurait pas de sens. Eval fait partie des instructions les plus lentes de vba.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Pierre Jagut" a écrit dans le message de news:bn12qm$dgn$
Bonjour,
Pour étendre la question initiale, est-il possible de faire évaluer une INSTRUCTION VB. Autrement dit, l'instruction VB est dans une chaîne de caractère, il s'agit
exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat de
"l'évaluation" de la variable "str" serait d'affecter 37 à la variable "toto" ? Formulé autrement, est-il possible de faire des macros de macros ?
Merci. Pierre.
Bonsoir.
toujours à ma connaissance Eval évalue toute fonction vba à condition de
retourner une chaîne ou une valeur numérique. Mais Eval n'est pas fait pour
remplacer les fonctions et les procédures et trop lui demander n'aurait pas
de sens. Eval fait partie des instructions les plus lentes de vba.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Pierre Jagut" <jagut@flwzt-geta.fr> a écrit dans le message de
news:bn12qm$dgn$1@s1.read.news.oleane.net...
Bonjour,
Pour étendre la question initiale, est-il possible de faire évaluer une
INSTRUCTION VB.
Autrement dit, l'instruction VB est dans une chaîne de caractère, il
s'agit
exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat
de
"l'évaluation" de la variable "str" serait d'affecter 37 à la variable
"toto" ?
Formulé autrement, est-il possible de faire des macros de macros ?
toujours à ma connaissance Eval évalue toute fonction vba à condition de retourner une chaîne ou une valeur numérique. Mais Eval n'est pas fait pour remplacer les fonctions et les procédures et trop lui demander n'aurait pas de sens. Eval fait partie des instructions les plus lentes de vba.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Pierre Jagut" a écrit dans le message de news:bn12qm$dgn$
Bonjour,
Pour étendre la question initiale, est-il possible de faire évaluer une INSTRUCTION VB. Autrement dit, l'instruction VB est dans une chaîne de caractère, il s'agit
exécuter cette chaîne de caractère. Dans l'exemple de Matrix, le résultat de
"l'évaluation" de la variable "str" serait d'affecter 37 à la variable "toto" ? Formulé autrement, est-il possible de faire des macros de macros ?