Regroupement dans une liste déroulante

Fermé
bbfaury Messages postés 3 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 7 avril 2008 - 4 avril 2008 à 13:33
blux Messages postés 26087 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 - 7 avril 2008 à 09:58
Bonjour,
J'ai créé une liste déroulante pour une recherche dans un formulaire.
Le champ dans le formulaire peut contenir plusieurs fois la même donnée pour des enregistrements différents.
Les champs qui s'affichent dans la liste sont ma clé primaire et mon champ de recherche.
Du coup, lorsque je fais ma recherche sur mon formulaire, les champs identiques sont dupliqués.
J'ai essayé un regroupement dans l'instruction SQL mais la présence de la clé primaire empêche le regroupement.
Avez-vous une solution ?
Merci de votre réponse.

2 réponses

blux Messages postés 26087 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 3 290
4 avril 2008 à 13:44
Salut,

j'ai pas tout compris, tu peux mettre un exemple de ce que tu as, de ce que tu veux et de ta requête (simplifiée) ?

et nous dire avec quoi tu bosses ? (php, mysql, access...)

Parce que sinon il y a le prédicat 'distinct' en SQL...
0
bbfaury Messages postés 3 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 7 avril 2008
4 avril 2008 à 20:25
Re,
J'ai créé une table "employés" avec une clé primaire sur les initiales de la personne.
J'ai créé un formulaire basé sur cette table. Dans mon formulaire, je saisis des données concernant des personnes de la société avec entre autres la fonction qu'elle occupe.
J'ai créé une liste déroulante pour rechercher la personne par la fonction qu'elle occupe.
Je souhaite que la liste déroulante regroupe les fonctions similaires au lieu de m'afficher plusieurs fois la même fonction (ex pour 2 assistantes, la liste affiche deux fois assistante). Je sais qu'il l'affiche autant de fois car il prend en compte la clé primaire dans la liste déroulante (via données-contenu-...).
Je souhaite ne faire apparaître qu'une fois assistante.
Est-ce possible ? Merci de votre réponse.
0
blux Messages postés 26087 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 3 290 > bbfaury Messages postés 3 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 7 avril 2008
4 avril 2008 à 22:03
et nous dire avec quoi tu bosses ? (php, mysql, access...)
0
bbfaury Messages postés 3 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 7 avril 2008 > blux Messages postés 26087 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024
7 avril 2008 à 06:27
bonjour,
pardon j'ai oublié : access 2000
0
blux Messages postés 26087 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 3 290
7 avril 2008 à 09:58
T'as regardé le prédicat 'distinct' ?
0