En fait, à quoi te sert ta requête ?
Si c'est une requête pure et dure, je ne vois pas.
Si c'est la source d'un autre formulaire, la solution serait de passer par un OpenForm avec clause Where (sur click de bouton, par exemple) de forme suivante :
DoCmd.OpenForm "FormulaireListe", , , "(([Champ_à_filter] in (" & Me.MaSelection & ")))"
en sachant que :
- "FormulaireListe" est le formulaire que tu vas ouvrir avec les enregistrements filtrés,
- "Champ_à_filtrer", c'est évident, non !
- "MaSelection" doit contenir des valeurs séparées par une virgule et, s'il s'agit de texte, encadrées de guillemets.
Si c'est pour un état, la syntaxe de OpenReport est quasi identique.
Bon courage !
Partager