[ACCESS 2010] Requête avec plusieurs critères

Résolu/Fermé
Methos31 Messages postés 57 Date d'inscription samedi 17 juin 2017 Statut Membre Dernière intervention 4 mars 2024 - 12 août 2017 à 08:55
Methos31 Messages postés 57 Date d'inscription samedi 17 juin 2017 Statut Membre Dernière intervention 4 mars 2024 - 14 août 2017 à 09:14
Bonjour,
Dans la base Access que je suis en train de créer , il y a notamment une recherche multi-critères.
Cette recherche se fait grâce à une requête qui utilise 8 champs différents .
Or, la recherche ne donne jamais de résultats , même si cela devrait.
Je vous donne à la fin le SQL de la requête.
Est-ce que cette requête ne me force pas à remplir les 8 critères à la fois ?
Y-a-t-il moyen de ne rentrer qu’un ou deux critères (sur 8) ? les autres critères pouvant être n’importe lesquels.
En résumé , on a :
((Mérimée.[Champs :]) Like "*" & Formulaires![Mérimée - Recherche]![Champs :] & "*")
Table d’origine : Mérimée
Table où on rentre les critères de recherche : Mérimée – Recherche

---------------------------------------------------------------------------------------------
SELECT Mérimée.ID, Mérimée.[FICHE MERIMEE REF :], Mérimée.[Titre :], Mérimée.[Localisation :], Mérimée.[Commune :], Mérimée.[Département :], Mérimée.[Région :], Mérimée.[Aire d'étude :], Mérimée.[Lieu-dit :], Mérimée.[Adresse :], Mérimée.[Dénomination :], Mérimée.[Parties constituantes :], Mérimée.[Epoque de construction :], Mérimée.[Année :], Mérimée.[Architecte :], Mérimée.[Atelier :], Mérimée.[Sculpteurs :], Mérimée.[Patrimoine :], Mérimée.[Historique :], Mérimée.[Description :], Mérimée.[Gros-oeuvre :], Mérimée.[Couverture (matériau)], Mérimée.[Etages :], Mérimée.[Couverture (type) :], Mérimée.Propriété, Mérimée.[Type d'étude :], Mérimée.[Rédacteur(s):], Mérimée.[Références :], Mérimée.[Enquête :], Mérimée.[Photographie 1], Mérimée.[Date de la photographie 1 :], Mérimée.[Auteur 1 :], Mérimée.[Photographie 2], Mérimée.[Date de la photographie 2 :], Mérimée.[Auteur 2 :], Mérimée.[Photographie 3], Mérimée.[Date de la photographie 3 :], Mérimée.[Auteur 3 :], Mérimée.[Photographie 4], Mérimée.[Date de la photographie 4 :], Mérimée.[Auteur 4 :], Mérimée.[Photographie 5], Mérimée.[Date de la photographie 5 :], Mérimée.[Auteur 5 :], Mérimée.[Photographie 6], Mérimée.[Date de la photographie 6 :], Mérimée.[Auteur 6 :]
FROM Mérimée
WHERE (((Mérimée.[Commune :]) Like "*" & Formulaires![Mérimée - Recherche]![Commune :] & "*") And ((Mérimée.[Département :]) Like "*" & Formulaires![Mérimée - Recherche]![Département :] & "*") And ((Mérimée.[Région :]) Like "*" & Formulaires![Mérimée - Recherche]![Région :] & "*") And ((Mérimée.[Dénomination :]) Like "*" & Formulaires![Mérimée - Recherche]![Dénomination :] & "*") And ((Mérimée.[Architecte :]) Like "*" & Formulaires![Mérimée - Recherche]![Architecte :] & "*") And ((Mérimée.[Atelier :]) Like "*" & Formulaires![Mérimée - Recherche]![Atelier :] & "*") And ((Mérimée.[Sculpteurs :]) Like "*" & Formulaires![Mérimée - Recherche]![Sculpteurs :] & "*") And ((Mérimée.[Patrimoine :]) Like "*" & Formulaires![Mérimée - Recherche]![Patrimoine :] & "*"))
ORDER BY Mérimée.[Commune :], Mérimée.[Département :], Mérimée.[Région :], Mérimée.[Dénomination :], Mérimée.[Architecte :], Mérimée.[Atelier :], Mérimée.[Sculpteurs :], Mérimée.[Patrimoine :];

6 réponses

Utilisateur anonyme
13 août 2017 à 00:21
Bonjour,

déjà fait ceci, mais en passant par du vba...

Si cela te dit.

A+
0