Bonjour à tous,
Voila mon pb : j'ai une base de données comportant 1400 enregistrements et la personne qui gère cette base voudrait pouvoir savoir si une personne dont le nom commence par certaines lettres est déja dans la base en évitant de faire défiler les 1400 noms pour la trouver.
J'ai donc commencé à faire une macro affichant une boite de dialogue qui comporte une textbox et une combobox. Dans la textbox l'utilisateur peut rentrer les 2 premières lettres d'un nom et le premier nom commençant par ces lettres est sélectionné dans la base.
Je voudrais perfectionner la chose en affichant dans la combobox la liste des noms commençant par ces 2 lettres ainsi que le prénom de chacune des personnes (il y a en effet des homonimes dans la base qui peuvent être des parents ou enfants).
Le but serait donc d'afficher ces noms et prénoms dans la combobox:
- afin qu'en cliquant sur l'un des items de la liste, la cellule correspondante dans la base soit sélectionnée et que la bdd se ferme
- ou, si le nom n'est pas trouvé dans la base, qu'un message indique "nom pas trouvé"...
J'ai bien réussi à traiter la première partie (trouver le 1er nom commençant par les lettres) mais pour ce qui est de l'affichage dans la combobox.... je n'y arrive pas!
Quelqu'un peut-il m'aider en me guidant sur le sujet ?
Je joins un extrait de ma base et de ma bdd pour montrer ce que je voudrais faire.
Merci et à ++
Voila mon pb : j'ai une base de données comportant 1400 enregistrements et la personne qui gère cette base voudrait pouvoir savoir si une personne dont le nom commence par certaines lettres est déja dans la base en évitant de faire défiler les 1400 noms pour la trouver.
J'ai donc commencé à faire une macro affichant une boite de dialogue qui comporte une textbox et une combobox. Dans la textbox l'utilisateur peut rentrer les 2 premières lettres d'un nom et le premier nom commençant par ces lettres est sélectionné dans la base.
Je voudrais perfectionner la chose en affichant dans la combobox la liste des noms commençant par ces 2 lettres ainsi que le prénom de chacune des personnes (il y a en effet des homonimes dans la base qui peuvent être des parents ou enfants).
Le but serait donc d'afficher ces noms et prénoms dans la combobox:
- afin qu'en cliquant sur l'un des items de la liste, la cellule correspondante dans la base soit sélectionnée et que la bdd se ferme
- ou, si le nom n'est pas trouvé dans la base, qu'un message indique "nom pas trouvé"...
J'ai bien réussi à traiter la première partie (trouver le 1er nom commençant par les lettres) mais pour ce qui est de l'affichage dans la combobox.... je n'y arrive pas!
Quelqu'un peut-il m'aider en me guidant sur le sujet ?
Je joins un extrait de ma base et de ma bdd pour montrer ce que je voudrais faire.
Merci et à ++