Venez m'aider ! [Access] - SQL/NoSQL - Programmation
Marsh Posté le 16-12-2002 à 10:48:57
Salut
Quand on rentre la valeur recherchée dans un champ
de ton formulaire, tu concatènes cette valeur avec *
et tu fais un like au niveau de ta requête associée
à ton bouton recherche ...
ex pour rechercher : Dupon
=> select * from membres where nom_membres like
Formulaires![recherche_membres]![champ_rech] & '*'
Marsh Posté le 14-12-2002 à 10:39:43
Voilà, j'ai une base Access recensant tous les membres d'une association, avec leurs coordonnées précises et leur statut.
Il y a une fonction "Recherche" permettant de trouver une personne précise parmis les 2200 membres, mais très limitée : Access affiche les personnes qui correspondent *exactement* au nom tapé.
Par exemple, si je tapes "dupon", j'aurai comme résultat de la recherche toutes les personnes s'appelant dupon, mais pas les dupont et les dupond.
Donc ma question est : comment faire une fonction de recherche dans Access qui m'affiche tous les noms de personnes commençant par les lettres que j'ai tapé ? (si possible dans une liste déroulante)
C'est très simple à faire dans une requête avec l'opérateur *, mais je n'ai pas trouvé comment faire quand l'utilisateur doit entrer la variable de recherche.
Message édité par rpgman le 14-12-2002 à 15:46:53