Bonjour a tous,
Avant de me faire "incendier", je dois préciser que j'ai recherché cette question dans la FAQ Access. Elle existe bien (utiliser une variable dans une requete...) et fait état d'un lien (Sommaire>VBA>Manipulation des données), page dans laquel je n'ai pas trouvé la question... Erreur d'aiguillage ou abus de boisson de ma part?
Revenons au propos: comment diable peux-on utiliser la valeur d'une variable comme critère de filtre dans une requete et plus précisement *?
J'ai bien compris qu'il fallait pour cela transmettre la valeur a travers une fonction qui est le critère de la requete. Cela semble fonctionner quand la fonction retourne une chaine de caractères mais plus du tout quand elle retourne * (tous les caractères = pas de filtre)... Dans ce cas, la requete ne renvoie aucun enregistrement.
Précision 1: quand je rentre en dur * comme critère de filtage de la requète, j'ai bien le résulat attendu (tous les enregistrements).
Précision 2: la fonction renvoie bien * et pas autre chose quand je l'interroge dans "Immediate Window".
Je subodore une question de syntaxe (ma bete noire)...
Merci de votre aide!
Partager