-
[SQL] Clause Having
Salut le Forum !!
Un petit soucis sur une clause HAVING
J'ai une requete qui me sert de source pour un publipostage. Cette requete prend 3 informations sur un formulaire : l'année, le gestionnaire et l'équipement.
Pour les 2 premiers pas de soucis. Ca coince sur le 3ème.
L'information récupérée l'est à partir d'une liste déroulante filtrée sur le gestionnaire à laquelle j'ai ajouté l'élément <<tous>> en tête de liste.
Si j'ai un nom d'équipement dans la liste : aucun soucis, Si j'ai <<TOUS>> c'est la cata... j'ai également testé à la place de "<<tous>>" ceci ""
Code:
HAVING (((Equipement.Nom_equipement) Like IIf([Formulaires]![Edition CRBP]![Equipements]="<<TOUS>>", "*",[Formulaires]![Edition CRBP]![Equipements]))
Merci par avance...
-
Essaie ceci :
Code:
HAVING IIf ( [Formulaires]![Edition CRBP]![Equipements]<>"<<TOUS>>", Equipement.Nom_equipement Like [Formulaires]![Edition CRBP]![Equipements] )
En espérant t'aider.
-
Et tu m'as bien aidé... :wink:
Code:
HAVING (((IIf([Formulaires]![Edition CRBP]![Equipements]<>"<<TOUS>>",[Equipement].[Nom_equipement] Like [Formulaires]![Edition CRBP]![Equipements],[Equipement].[Nom_equipement] Like "*"))<>False));
Ce qui m'a induit en erreur je pense c'est de mettre le nom du champ avant le IIf...
Merci bien.