Recupérer critère d'une requete a partir d'un formulaire

Résolu
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -  
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis novice dans la base de données access et je souhaite quelque chose là dessus.
j'ai créer une requete qui affiche tout les livres de ma base de donnée.
j'ai créer une formulaire avec un combo box qui liste tous mes auteurs et un bouton rechercher.
quand l'utilisateur clique sur ce bouton, j'applique ce critère de recherche dans ma requete.
mais le problème, je ne sais pas comment recupérer cette valeur dans la ligne critère de ma requette.
quand j'écri
=[Form1]![combo1]
dans le champ critère, pendant l'execution, il affiche un JOptionPane.showInputDialog() un peu comme en java avec ce code en titre.
Je sais vraiment pas comment faire.
quelqu'un pourrait -il m'aide? merci d'avance à toute personne qui pourait le faire.


1 réponse

tessel75
 
Bonsoir,
La boite de dialogue (ComboBox) n'existe pas en tant que telle dans un formulaire, ce qui compte ce sont les "contrôles", lesquels peuvent avoir plusieurs formes, dont la boite de choix multiples n'est que l'une d'elles, et tous les noms qu'on veut, dont "ComboBox" n'est que le nom par défaut, pour les boites de choix multiples, donné par Access au moment de la création du contrôle.
Ainsi pour que ta requête prenne en compte le critère sélectionné dans ta boite, l'expression du critère doit être :
"[Formulaires]![NomDuFormulaire]![NomDuControle]"
Ce "NomDuControle" peut être "ComboBoxN", mais ce n'est que le nom, rien d'autre et surtout pas une indication signalant qu'il s'agit d'une boite à choix multiples
Bonne suite
0
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   23
 
merci tessel75, t'a résolu mon pb. avec ce critère.
0