OVH Cloud OVH Cloud

Requete Mise a jour

1 réponse
Avatar
Luc.B
Bonjour =E0 tous,=20

J'ai un petit souci de requete MAJ qui refuse de=20
s'executer =E0 partir d'un module de code VBA.=20

Le module deboggeur retourne l'erreur "L'op=E9ration doit=20
utiliser un requete qui peut etre mise =E0 jour".=20

La requete fonctionne si je la lance directement dans=20
access en cliquant dessus, mais pas =E0 partir du module de=20
code VBA

Si quelqu'un a une bonne id=E9e je suis preneur

Merci d'avance

1 réponse

Avatar
Raymond [mvp]
Bonjour.

Certaines commandes ou fonctions ne peuvent pas exécuter des requêtes
actions ou des requêtes sélection. Si c'est vraiment une requête mise à
jour, tu ne devrait pas avoir le message "l'opération doit utiliser une
requête mise à jour".
Tu trouveras des exemples (avec ou sans paramètres) pour lancer des requêtes
par vba sur la page: http://access.vba.free.fr/execution_standard.htm
si tu passes par docmd, tu peux utiliser:
DoCmd.RunSQL pour lancer des requêtes action seulement
DoCmd.OpenQuery ouvre toutes les requêtes.
--
@+
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


"Luc.B" a écrit dans le message de
news:34f801c47ebb$eab65ae0$
Bonjour à tous,

J'ai un petit souci de requete MAJ qui refuse de
s'executer à partir d'un module de code VBA.

Le module deboggeur retourne l'erreur "L'opération doit
utiliser un requete qui peut etre mise à jour".

La requete fonctionne si je la lance directement dans
access en cliquant dessus, mais pas à partir du module de
code VBA

Si quelqu'un a une bonne idée je suis preneur

Merci d'avance