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