Liste déourlante modifiable par saisie

Résolu
debra001 Messages postés 7 Statut Membre -  
Le Pingou Messages postés 12349 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai un problème avec access et vba, je voudrais créer une liste déroulante modifiable, que lorsque l'on écrit dans le champ qui compose la liste, que automatiquement au fur et à mesure que l'on écrit le nom du client par exemple, la liste des client qui commence par ces lettres s'ouvre, donc on tape les lettres et la liste change automatiquement. Merci d'avance ah oui je travail sur access 2003.
A voir également:

4 réponses

Le Pingou Messages postés 12349 Date d'inscription   Statut Contributeur Dernière intervention   1 468
 
Bonjour,
Le vba n'est pas nécessaire.
Sur votre formulaire vous insérer un control "Zone de liste déroulante", ouvrir les propriétés de ce control, onglet Données pour Source de contrôle vous lui indiquez le nom du champ de votre table concernée (clic sur le "V" à droite pour obtenir la liste qui correspond à la source de control) puis mettre la propriété "Limiter à la liste" sur Non et c'est tout.
0
debra001 Messages postés 7 Statut Membre
 
Merci pour ta réponse, mais pour ce que je veux faire ça ne marche pas , car je voudrais que j'ai une liste déroulante de client mais que par exemple si je met "de" dans le champs pour la liste déroulante lorsque je fais la flèche pour avoir la liste il me l'a adapté a ce que je lui ai écrit donc qu'il ne me mette plus tout les client mais simplement les clients qui commence par mon exemple "de". C'est pa facile a expliquer mais c'est comme lorsque que l'on recherche quelque chose sur yahoo par exemple, on commence a taper ce que l'on chercher et au fur et a mesure que l'on écrit les lettre il nous met les phrase ou mot que l'on a déjà recherché. Merci d'avance
0
Le Pingou Messages postés 12349 Date d'inscription   Statut Contributeur Dernière intervention   1 468
 
Bonjour,
Donc si je vous comprend, vous frapper "d" et votre liste ne devrait contenir que les clients dont le nom commence par "d" uniquement ¨.. c'est à dire comme une liste semi-automatique ..est-ce bien cela !
Ce n'est pas la même chose que se que vous demandez au poste de départ !

Note : est-ce que la propriété "Auto étendre" est bien sur OUI !
0
debra001 Messages postés 7 Statut Membre
 
La propriété est bien sur oui, mais je ne sais pas comment mettre ça en vba pour access. Je ne mis connais pas beaucoup en vba. Merci beaucoup pour le temps passé à me répondre.
0
Le Pingou Messages postés 12349 Date d'inscription   Statut Contributeur Dernière intervention   1 468
 
Bonsoir,
Ily a quelque chose que je ne comprend pas : que se passe-t-il exactement lorsque vous entrer un caractère dans votre champ de zone ?
Au cas ou, mettez la BD sur https://www.cjoint.com/ .....
0
debra001 Messages postés 7 Statut Membre
 
Merci beaucoup de ton aide mais j'ai trouvé la solution, il fallait que j'utilise le code évènement en appuyant sur touche pour que sa mette à jour ma requête chaque fois que je tape une lettre. Merci encore de ta patience.
0
Le Pingou Messages postés 12349 Date d'inscription   Statut Contributeur Dernière intervention   1 468
 
Merci, de rien, je suis content que cela fonctionne.
0