OVH Cloud OVH Cloud

requête suppression

4 réponses
Avatar
ben
Bonjour,
J'ai une requ=EAte suppression que je souhaite ex=E9cuter=20
par un bouton dans un formulaire.
Sur clic de ce bouton, j'ai associ=E9 le code suivant :
CurrentDb.Execute "suppressionpostedans2044"
Mais, j'obtiens le message suivant : =AB Trop peu de=20
param=E8tres. 1 attendu. =BB, alors que si je l'ex=E9cute=20
directement en l'ouvrant, elle fonctionne tr=E8s bien.
Quelqu'un aurait-il une r=E9ponse ?
Merci, Ben

4 réponses

Avatar
Raymond [mvp]
Bonjour.

c'est parceque la requête réclame 1 paramètre, même si ce paramètre est un
contrôle de formulaire. dans tous les cas avec un execute, il faut lui
passer tous les paramètres.
lire la page : http://officesystem.access.free.fr/ex_requetes_vba.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ben" a écrit dans le message de news:
4f6501c52319$ec416370$
Bonjour,
J'ai une requête suppression que je souhaite exécuter
par un bouton dans un formulaire.
Sur clic de ce bouton, j'ai associé le code suivant :
CurrentDb.Execute "suppressionpostedans2044"
Mais, j'obtiens le message suivant : « Trop peu de
paramètres. 1 attendu. », alors que si je l'exécute
directement en l'ouvrant, elle fonctionne très bien.
Quelqu'un aurait-il une réponse ?
Merci, Ben
Avatar
Ray
Merci pour ta réponse, je teste et reviens asap
Ray


"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

c'est parceque la requête réclame 1 paramètre, même si ce paramètre est un
contrôle de formulaire. dans tous les cas avec un execute, il faut lui
passer tous les paramètres.
lire la page : http://officesystem.access.free.fr/ex_requetes_vba.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ben" a écrit dans le message de
news:

4f6501c52319$ec416370$
Bonjour,
J'ai une requête suppression que je souhaite exécuter
par un bouton dans un formulaire.
Sur clic de ce bouton, j'ai associé le code suivant :
CurrentDb.Execute "suppressionpostedans2044"
Mais, j'obtiens le message suivant : « Trop peu de
paramètres. 1 attendu. », alors que si je l'exécute
directement en l'ouvrant, elle fonctionne très bien.
Quelqu'un aurait-il une réponse ?
Merci, Ben




Avatar
ben
Merci Raymond mais avec votre cade, j'ai le
message "élément non trouve dans cette collection".
Pouvez-vous m'en dire un peu plus ?
Merci,
Ben
-----Message d'origine-----
Bonjour.

c'est parceque la requête réclame 1 paramètre, même si
ce paramètre est un

contrôle de formulaire. dans tous les cas avec un
execute, il faut lui

passer tous les paramètres.
lire la page :
http://officesystem.access.free.fr/ex_requetes_vba.htm


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ben" a écrit dans
le message de news:

4f6501c52319$ec416370$
Bonjour,
J'ai une requête suppression que je souhaite exécuter
par un bouton dans un formulaire.
Sur clic de ce bouton, j'ai associé le code suivant :
CurrentDb.Execute "suppressionpostedans2044"
Mais, j'obtiens le message suivant : « Trop peu de
paramètres. 1 attendu. », alors que si je l'exécute
directement en l'ouvrant, elle fonctionne très bien.
Quelqu'un aurait-il une réponse ?
Merci, Ben


.



Avatar
Raymond [mvp]
à quelle ligne ?
quelle est la version access ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ben" a écrit dans le message de news:
3bbc01c52324$a32f7b80$
Merci Raymond mais avec votre cade, j'ai le
message "élément non trouve dans cette collection".
Pouvez-vous m'en dire un peu plus ?
Merci,
Ben