Bonjour à tous,
J'ai trouvé dans la FAQ que cela était possible avec la fonction "Eval".
L'exemple donné est le suivant :
Cela fonctionne en effet parfaitement bien, mais lorsque j'essaie de l'utiliser pour modifier les propriétés d'un contrôle cela ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim mycmd as String mycmd = "DoCmd.OpenForm ('table1')" Eval (mycmd)
Mon code est le suivant
Je ne rencontre pas de problème à la compilation, ni à l'exécution mais ma commande est complètement inopérante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim mycmd as String mycmd = "Forms!F_recherche.B_Modif.caption = ""Modification""" Eval (mycmd)
Quelqu'un a t-il une idée ?
NB : En fait la commande que je cherche à créer est plus complexe car je souhaite rendre paramétrable le nom du contrôle afin d'éviter d'écrire une centaine de fois la même commande.
Merci
Sergio
Partager