Bonjour,
J'ai créé deux requêtes avec access et maintenant j'aimerai les lancer dans un ordre précis quand je clic sur un bouton . Comment fait-ont appel a une requête en vba sans avoir a copier le code sql directement dans le code ?
Bonjour,
J'ai créé deux requêtes avec access et maintenant j'aimerai les lancer dans un ordre précis quand je clic sur un bouton . Comment fait-ont appel a une requête en vba sans avoir a copier le code sql directement dans le code ?
Salut,
Je te conseille de bien lire les tutos et les FAQ: ils sont quand même très complets, en général, et ils pourront te donner une réponse plus en adéquation avec tes attentes.
Mais sinon, avec ça, tu ne devrais pas avoir de problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenQuery "MA_REQUETE"
Bonjour,
Comment donner un critère à la requête ?
exemple "Type" = 1
Merci
VrroOOOAAAAAPPPPPPPPPP !!!
Bonjour Décibel,
excuses à k.p-j pour le squat de sa discussion
plusieurs solutions:
soit ton critère (celui qui est enregistré dans la requête) fais référence à un objet existant par exemple le contenu d'une liste déroulante :
[Type] = [maliste]
soit tu récupère le code SQL de la requête que tu as crée graphiquement (ça t'évite d'apprendre le SQL),
tu le modifie un peu en interrompant la chaîne de caractères, en remplaçant la valeur fixe par la bonne expression et puis tu utilise plutôt RunSQL
La partie de réponse de BornToBe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Txt_Sql = "SELECT xxxx FROM xxxxxxx WHERE Type = " & [maliste] & ";" DoCmd.RunSQL (Txt_Sql)reste bien sûr primordialeJe te conseille de bien lire les tutos et les FAQ: i
-------------------Simplifi----------comme si tout était simple--------
Merci pour ta réponse...
VB est beaucoup plus lent qu'une requête et écrire une requête en VB je sais faire, mais là n'est pas ma question...
Ma question est :
Est-il possible de rajouter une variable à cette commande :Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenQuery "MA_REQUETE"
NB
Pourquoi on ne peut pas poursuivre une discussion ???excuses à k.p-j pour le squat de sa discussion
VrroOOOAAAAAPPPPPPPPPP !!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager