Problèmes d'affichage dans des listes déroulantes
Résolu
Noriam
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Noriam Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Noriam Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'espère que vous pourrez m'aider.
J'ai une table avec des coordonnées (nom, prenom, adresse, tel, ...) et un formulaire.
Sur mon formulaire, J'ai créé deux listes déroulantes, une pour les noms de famille, l'autre pour les prénoms.
Problème 1 :
J'aimerai que lorsque plusieurs personnes ont le même nom de famille, il ne m'affiche pas 15 fois le même nom dans la liste. J'ai mis dans les données du champ, cette requête :
SELECT [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Nom_Stagiaire FROM T_Stagiaire ORDER BY [Nom_Stagiaire];
ça m'affiche les noms de toutes les lignes de la table, même si certains sont identiques.
Problème 2 :
Je voudrais qu'une fois que l'on a choisi un nom, la liste des prénoms se recharge et ne m'affiche que ceux correspondant. Dans les données du champ, j'ai mis :
Select [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Prenom_Stagiaire From T_Stagiaire Where [T_Stagiaire].Nom_Stagiaire = Forms!F_Stagiaire.lst_Nom ;
ça m'affiche du vide.
Est-ce que quelqu'un aurait une idée, s'il vous plait ?
Merci beaucoup.
J'espère que vous pourrez m'aider.
J'ai une table avec des coordonnées (nom, prenom, adresse, tel, ...) et un formulaire.
Sur mon formulaire, J'ai créé deux listes déroulantes, une pour les noms de famille, l'autre pour les prénoms.
Problème 1 :
J'aimerai que lorsque plusieurs personnes ont le même nom de famille, il ne m'affiche pas 15 fois le même nom dans la liste. J'ai mis dans les données du champ, cette requête :
SELECT [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Nom_Stagiaire FROM T_Stagiaire ORDER BY [Nom_Stagiaire];
ça m'affiche les noms de toutes les lignes de la table, même si certains sont identiques.
Problème 2 :
Je voudrais qu'une fois que l'on a choisi un nom, la liste des prénoms se recharge et ne m'affiche que ceux correspondant. Dans les données du champ, j'ai mis :
Select [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Prenom_Stagiaire From T_Stagiaire Where [T_Stagiaire].Nom_Stagiaire = Forms!F_Stagiaire.lst_Nom ;
ça m'affiche du vide.
Est-ce que quelqu'un aurait une idée, s'il vous plait ?
Merci beaucoup.
A voir également:
- Problèmes d'affichage dans des listes déroulantes
- Créer des listes déroulantes dans excel - Guide
- Listes déroulantes en cascade excel - Guide
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
1 réponse
Bonjour,
Concernant le problème 1:
Je n'ai pas vraiment de solutions, perso dans ce genre de cas je fais Nom.première lettre du prénom. Par exemple Cotillard.M pour Marion Cotillard. Ca facilite et évite les doublons.
Pour ton deuxième problème essaie la requete ci-dessous:
Select [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Prenom_Stagiaire From T_Stagiaire Where [T_Stagiaire].Nom_Stagiaire = Forms!TonFormulaire!F_Stagiaire.lst_Nom ; En ajoutant le nom de ton formulaire ton problème devrait se régler.
J’espère que j'ai pu t'aider
Concernant le problème 1:
Je n'ai pas vraiment de solutions, perso dans ce genre de cas je fais Nom.première lettre du prénom. Par exemple Cotillard.M pour Marion Cotillard. Ca facilite et évite les doublons.
Pour ton deuxième problème essaie la requete ci-dessous:
Select [T_Stagiaire].ID_Stagiaire, [T_Stagiaire].Prenom_Stagiaire From T_Stagiaire Where [T_Stagiaire].Nom_Stagiaire = Forms!TonFormulaire!F_Stagiaire.lst_Nom ; En ajoutant le nom de ton formulaire ton problème devrait se régler.
J’espère que j'ai pu t'aider
Déjà merci pour la réponse. Le nom de mon formulaire est F_Stagiaire. Je l'ai déjà mis et ça ne fonctionne pas.
Le problème à été réglé en affichant le nom, un espace, puis le prénom, dans la même liste.