OVH Cloud OVH Cloud

Recherche multicritères

1 réponse
Avatar
Laurent G. DOUCHIN
Bonjour,

je suis plutôt débutant en Access et je souhaiterai faire une recherche
multicritères sur plusieurs tables.

Pas de problème pour faire mon formulaire avec mes listes déroulantes ou je
choisis :

Critère 1
Critère 2
etc...

J'appuie ensuite sur un bouton qui me lance une requête qui va chercher les
informations sélectionnées dans chaque menu déroulant et me sort une table.

Mon problème :

Je ne peux pas toujours renseigner tous les critères, aussi je souhaiterai
ajouter à côté de chaque menu déroulant une case à cocher qui précise si ce
critère doit être pris en compte ou pas dans la recherche.

Voyez-vous un moyen de réaliser cela ?

Merci.

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

essaie de remplacer le critère '=' par le critère 'comme' dans les
recherches, si c'est possible. au lieu d'indiquer = [Formulaires]!...... tu
indiquerais Comme "*" & [formulaires]!... & "*" . Si tu oublies un critère,
le critère n'auras pas d'influence sur la recherche. Si tu oublies tous les
critères tous les enregistrements seront pris.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Laurent G. DOUCHIN" <laurent arobasse douchin point com> a écrit dans le
message de news:3fb7cc1a$0$254$
Bonjour,

je suis plutôt débutant en Access et je souhaiterai faire une recherche
multicritères sur plusieurs tables.

Pas de problème pour faire mon formulaire avec mes listes déroulantes ou
je

choisis :

Critère 1
Critère 2
etc...

J'appuie ensuite sur un bouton qui me lance une requête qui va chercher
les

informations sélectionnées dans chaque menu déroulant et me sort une
table.


Mon problème :

Je ne peux pas toujours renseigner tous les critères, aussi je souhaiterai
ajouter à côté de chaque menu déroulant une case à cocher qui précise si
ce

critère doit être pris en compte ou pas dans la recherche.

Voyez-vous un moyen de réaliser cela ?

Merci.