Bonjour à tous,
Besoin d'aide sur une requête très certainement basique, mais je n'ai pas su comment formuler ma question pour vérifier si le sujet avait déjà été traité.
Voila, j'ai deux listes déroulantes :
- la première affiche les Maques des matériels utilisés,
- la seconde affiche les Types des matériels utilisés.
J'aimerais que la seconde liste n'affiche que les types correspondant à une marque donnée, si bien entendu une marque a été préalablement sélectionnée... dans le cas contraire, la liste doit afficher tous les types.
Ma requête :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Matériels.Type FROM Matériels GROUP BY Matériels.Type, Matériels.Marque HAVING (((Matériels.Type) Is Not Null) AND ((Matériels.Marque) Like ("*" & [Filtre_marque] & "*") And (Matériels.Marque) Is Not Null)) ORDER BY Matériels.Type;
Mon problème :
La liste des Types filtre bien selon la marque, mais retourne tous les couples Marque-Type ; ce qui génère bien entendu de nombreux doublons.
A vot'bon coeur ???
Partager