Bonjour à tous,
J'ai actuellement un requête qui me sert à filtrer les enregistrements d'une table. Je mets des conditions en utilisant And ; OU si je veux mettre plusieurs conditions ; cela fonctionne très bien.
Mais je souhaite rendre cette action de manière dynamique c'est à dire que l'utilisateur pourrait sélectionner 1 ou plusieurs nom dans un formulaire et cela filtrerait les résultats correspondants. J'ai essayé en passant par du SQL mais je n'arrive pas à indiquer une variable contenant mon/mes noms sélectionnés.
voici la procédure SQL et je souhaiterais rendre dynamique la partie (T_Liste.id_vu.Value) <> 1) en remplaçant par un truc du genre (T_Liste.id_vu.Value) <> MaVariable). Cela fonctionne bien pour 1 critère mais pas du tout si je veux mettre 2 ou plusieurs critères (par exemple filtrer que les enregistrements différents de 1 et 3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT T_Liste.id, T_Liste.Titre, T_Liste.id_vu, T_Liste.id_Bdd FROM T_Liste WHERE (((T_Liste.id_Bdd) = VarForm()) And ((T_Liste.id_vu.Value) = null OR (T_Liste.id_vu.Value) <> 1)) ORDER BY T_Liste.Titre
Merci de votre aide
Partager