Bonjour à tous,
Malgré mes recherches Internet je ne trouve rien qui résoud mon problème.
J'ai un formulaire ou j'ai une liste déroulant lié à une requete entre deux Tables (T_client/T_commandes) liés avec une relation un à plusieurs sur le champs client.
Je cherche à classer ma liste par ordre alphabetique.
Je vais dans la requete de ma liste deroulante et selectionne TRI Croissant.
Le problème est que maintenant les clients apparraissent autant de fois dans ma liste qu'ils ont passé de commande. Je chercher sur Internet pour voir comment effacer les doublons: Ils me conseillent de "regrouper" les données dans ma requête mais ca ne fonctionne pas.
Je pense qu'il faut utiliser l'instruction distinct pr que ca fonctionne.
Select Disctinct Nom_Table.Nom_Champs FROM Nom_Table.
Mon souci est que comme je suis débutant en SQL je ne sais pas ou le mettre dans le code. Ci dessous je mets le codes que j'ai actuellement dans la requete. Peut être quelqu'un peut m'aider....
Merci
T_client = T_hierarchie /T_commandes = T_indicarteurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T_hierarchie.MC, T_Indicateur.A11, T_Indicateur.[F1-2012], T_Indicateur.[F2-2012], T_Indicateur.B13, T_Indicateur.P13, T_Indicateur.P14, T_Indicateur.P15, T_Indicateur.P16 FROM T_hierarchie INNER JOIN T_Indicateur ON T_hierarchie.MC = T_Indicateur.MC WHERE ((Not (T_Indicateur.A11) Is Null) AND (Not (T_Indicateur.[F1-2012]) Is Null) AND (Not (T_Indicateur.[F2-2012]) Is Null) AND (Not (T_Indicateur.B13) Is Null) AND (Not (T_Indicateur.P13) Is Null) AND (Not (T_Indicateur.P14) Is Null) AND (Not (T_Indicateur.P15) Is Null) AND (Not (T_Indicateur.P16) Is Null));
Partager