OVH Cloud OVH Cloud

Requête avec zones de liste en critères émanant d'un formulaire

1 réponse
Avatar
Juan
Bonjour à tous,

J'ai une zone de liste "Fournisseurs" et une autre zone de liste "Produits"
et mon formulaire s'appelle "Suivi de Commandes".

Sur une requête sélection j'indique en critère [formulaires]![Suivi de
commandes]![fournisseurs] sous le champ fournisseur et [formulaires]![Suivi
de commandes]![Produits] sous le champ produit, ce qui a pour but de
récupérer les données que je sélectionne via les zones de liste sur mon
formulaire.
Mon problème, si je ne sélectionne rien sur 1 des 2 listes, la requête ne
renvoie rien, car il faut impérativement que les 2 soient remplis.
Est-il possible de dire : si une des 2 liste non sélectionnée alors ignorer
sélection du champ en question ou alors de dire: si une des 2 est vides ( non
sélectionnée ) prendre tout?

J'espère avoir été clair.

Merci,

1 réponse

Avatar
3stone
Salut,

"Juan"
| J'ai une zone de liste "Fournisseurs" et une autre zone de liste "Produits"
| et mon formulaire s'appelle "Suivi de Commandes".
|
| Sur une requête sélection j'indique en critère [formulaires]![Suivi de
| commandes]![fournisseurs] sous le champ fournisseur et [formulaires]![Suivi
| de commandes]![Produits] sous le champ produit, ce qui a pour but de
| récupérer les données que je sélectionne via les zones de liste sur mon
| formulaire.
| Mon problème, si je ne sélectionne rien sur 1 des 2 listes, la requête ne
| renvoie rien, car il faut impérativement que les 2 soient remplis.
| Est-il possible de dire : si une des 2 liste non sélectionnée alors ignorer
| sélection du champ en question ou alors de dire: si une des 2 est vides ( non
| sélectionnée ) prendre tout?


Tu as un champ "fournisseurs" pour lequel tu veux choisir un critère à l'aide
de la liste fournisseurs...

tu peux donc mettre comme critère:

iif(isnull(Forms!SuiviCommandes!Fournisseurs);fournisseurs;Forms!SuiviCommandes!Fournisseurs)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/