Bonjour,
J'ai cherché une réponse a mon problème mais je n'ai pas trouvé ce que je voulais donc je me permets de vous demander directement votre avis.
Je voudrais faire un formulaire de recherche avancée dans le cadre de ma base. C'est une base qui est entièrement consultable et modifiable via des formulaires.
Pour la décrire elle se présente comme ça :
-Un formulaire principal, indépendant, contenant un titre, une zone sous formulaire a source variable et des boutons permettant de modifier la source de la zone sous formulaire. (Ce formulaire principal reste ouvert du début à la fin de l'utilisation, tout s'affiche dans la zone sous formulaire)
Dans la zone sous-formulaire du formulaire principal j'affiche:
- Plusieurs formulaires en mode formulaire unique permettant la consultation/modification des différents enregistrements des différentes tables.
- Un formulaire "Recherche Avancée" indépendant qui contient 2 zone sous formulaire a source fixe, un bouton "Rechercher" et 3 txtbox indépendants appelés "Critere1", "Critere2" et "Critere3".
Dans les 2 zones sous formulaire du formulaire de recherche avancée j'affiche :
- 2 formulaires (appelés "AffichageTable1" et "AffichageTable2") de consultation en mode formulaire continu qui affichent certains champs des 2 tables source.
Mon problème est le suivant :
Je voudrais filtrer les enregistrements affichés dans mes formulaires "AffichageTable1" et "AffichageTable2" en fonction du mot-clé contenu dans la txtbox "Critere1" du formulaire "Recherche Avancée" (si je pouvais cumuler plusieurs mot-clés grâce aux txtbox "Critere2" et "Critere3" ce serait super). Il faudrait que ce (ces) mots clés soit recherchés dans l'ensemble des champs de chaque enregistrement de "Table1" et "Table2" quand je clique sur le bouton "Rechercher".
Les essais fait jusque la ne fonctionnent pas, c'est probablement lié à un manque de connaissance de ma part pour ce qui est des macros. J'avoue que je patauge un peu...
Il faudrait peut être passer par une requête mais comment faire pour définir la condition WHERE en fonction du contenu de "Critere1",2 et 3 pour une recherche dans tous les champs ?
Si vous pouviez m'aider un peu, me donner quelques pistes, ça m'aiderais grandement !!
Merci d'avance.
Partager