OVH Cloud OVH Cloud

Requête : Tout sélectionner

1 réponse
Avatar
Patrick
Bonjour,

Dans un formulaire j'ai une liste déroulante qui peut contenir la valeur
"Tous".
Dans une requête, j'utilise la valeur de cette liste déroulante comme
critère. Comment prendre en compte la valeur "Tous" (qui finalement signifie
qu'il n'y a aucun critère) dans la requête ? Le problème vient du fait que
dans la requête, si on regarde le SQL, la condition serait rendue par
"MonChamp = "Tous"", ce qui est impossible.

Avez-vous une idée ? Je vous en suis extrêmement reconnaissant.

Bon week-end.

--
Patrick

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

tu peux faire, entre autre :
SELECT table1.* FROM table1
WHERE table1.Numéro Like
IIf([Formulaires]![Formulaire1]![Numéro]="Tous","*",[Formulaires]![Formulair
e1]![Numéro]);

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Patrick" a écrit dans le message de
news:%
Bonjour,

Dans un formulaire j'ai une liste déroulante qui peut contenir la valeur
"Tous".
Dans une requête, j'utilise la valeur de cette liste déroulante comme
critère. Comment prendre en compte la valeur "Tous" (qui finalement
signifie

qu'il n'y a aucun critère) dans la requête ? Le problème vient du fait que
dans la requête, si on regarde le SQL, la condition serait rendue par
"MonChamp = "Tous"", ce qui est impossible.

Avez-vous une idée ? Je vous en suis extrêmement reconnaissant.

Bon week-end.

--
Patrick