Question ACCESS
NADOUBADOU
-
nadoubadou -
nadoubadou -
Bonjour alors voila mon soucis sous Access :
J'ai une requête qui va chercher les informations en fonctione des champs que j'aurais saisi dans un formulaire.
Et je souhaiterais qu'à partir des champs saisis dans mon formulaire le bouton de commande "résultat" m'affiche le résultat de ma requête.
ex: je saisi tous les clients habitant à Paris commençant par la lettre P.
Je pense qu'il doit y avoir du code derrière mais je ne sais pas lequel!!!!
Merci pour votre aide.
J'ai une requête qui va chercher les informations en fonctione des champs que j'aurais saisi dans un formulaire.
Et je souhaiterais qu'à partir des champs saisis dans mon formulaire le bouton de commande "résultat" m'affiche le résultat de ma requête.
ex: je saisi tous les clients habitant à Paris commençant par la lettre P.
Je pense qu'il doit y avoir du code derrière mais je ne sais pas lequel!!!!
Merci pour votre aide.
1 réponse
NADOUBADOU bonjour
Je ne suis pas sûr de bien tout saisir, mais si le souhait c'est juste d'afficher le jeu de résultat de la requête en cliquant sur le bouton, il suffit d'une instruction du style
Application.DoCmd.OpenQuery "[nom_de_la_requête]"
Comme cela fait partie des instructions de base du VBA Access, si tu ne connais pas toutes les subtilités du VBA dans Access (et que ton but n'est pas de t'y mettre), alors il est préférable d'utiliser une simple macro avec l'action OuvrirRequête : les commandes de macro sont nombreuses et puissantes, elles évitent de recourir au code VBA tout en faisant exactement la même chose !
Bonne chance !
Je ne suis pas sûr de bien tout saisir, mais si le souhait c'est juste d'afficher le jeu de résultat de la requête en cliquant sur le bouton, il suffit d'une instruction du style
Application.DoCmd.OpenQuery "[nom_de_la_requête]"
Comme cela fait partie des instructions de base du VBA Access, si tu ne connais pas toutes les subtilités du VBA dans Access (et que ton but n'est pas de t'y mettre), alors il est préférable d'utiliser une simple macro avec l'action OuvrirRequête : les commandes de macro sont nombreuses et puissantes, elles évitent de recourir au code VBA tout en faisant exactement la même chose !
Bonne chance !
Merci pour ces infos en effet le but n'est pas que je me mettre au vba je suis pas fan de prog à vrai dire, mais si je crée une macro ça va être simplement une macro permettant d'ouvrir une requête via un formulaire il ne va pa me la généré en fonction des infos dans le formulaire.
Dans le critère de ta requetepour le champs qui t'intéresse tu mets [Forms]![ton_form]![ton champ].
Et derrière ton bouton tu ouvres juste la requete.
Ca marche très bien!
C'est ce que j'ai fait mais visiblement ça ne prend pas en compte mes paramètres j'ai du mal faire quelque part!!