OVH Cloud OVH Cloud

suprimer une requete par programation

3 réponses
Avatar
Benoit F.
Bonjour,
je crée une requete par programmation dans une formulaire pour me servir
ultérieuremnt de source pour afficher un graphique.
à la première utilisation, pas de problème, mais si je veux changer mes
données, il y a alors une erreur car la requete existe dejà :-(
Mes questions : comment tester pour savoir si la requete existe et comment
la suprimer avant de la recreer ?
Merci d'avance

3 réponses

Avatar
Ilan
Bonjour,
tu peux te contacter de changer le SQL de la requete

CurrentDb.QueryDefs("NomdelaRequete").SQL="SELECT ......"



Bonjour,
je crée une requete par programmation dans une formulaire pour me servir
ultérieuremnt de source pour afficher un graphique.
à la première utilisation, pas de problème, mais si je veux changer mes
données, il y a alors une erreur car la requete existe dejà :-(
Mes questions : comment tester pour savoir si la requete existe et comment
la suprimer avant de la recreer ?
Merci d'avance


Avatar
Raymond [mvp]
Bonsoir.

Que ta requête existe ou non, tu peux lancer ceci:
On Error Resume Next
DoCmd.DeleteObject acQuery, "NomdelaRequête"

Si la requête existe elle sera supprimée. Si elle n'existe pas une erreur
sera déclenchée mais ignorée grâce au On Error Resume Next.

--
@+
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


"Benoit F." a écrit dans le message de
news:
Bonjour,
je crée une requete par programmation dans une formulaire pour me servir
ultérieuremnt de source pour afficher un graphique.
à la première utilisation, pas de problème, mais si je veux changer mes
données, il y a alors une erreur car la requete existe dejà :-(
Mes questions : comment tester pour savoir si la requete existe et comment
la suprimer avant de la recreer ?
Merci d'avance


Avatar
Benoit F.
c'est vrai ça, pourquoi faire simple quand on peut faire compliqué :-))
merci du conseil


Bonjour,
tu peux te contacter de changer le SQL de la requete

CurrentDb.QueryDefs("NomdelaRequete").SQL="SELECT ......"



Bonjour,
je crée une requete par programmation dans une formulaire pour me servir
ultérieuremnt de source pour afficher un graphique.
à la première utilisation, pas de problème, mais si je veux changer mes
données, il y a alors une erreur car la requete existe dejà :-(
Mes questions : comment tester pour savoir si la requete existe et comment
la suprimer avant de la recreer ?
Merci d'avance