Voici mon probl=E8me.
Je fais une requ=EAte sur une base en SQL en utilisant la=20
syntaxe suivante :
select * from <mabase> where code in ('000121','023523');
et cela fonctionne tr=E8s bien.
Par contre, lorsque je veux utiliser un param=E8tre de=20
fa=E7on =E0 rendre cette requ=EAte d=E9pendante d'une liste de=20
valeurs donn=E9e, je m'y casse les dents !
J'ai beau essayer de lui donner les valeurs de toutes les=20
fa=E7ons possibles, il n'en veut pas.
Peut-=EAtre MSquery ne sait-il pas interpr=E9ter ce genre de=20
choses ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour michel,
voici un exemple avec une base access. base : Mabase table : Vente champ : NoClient
"FROM `M:Mabase`.Vente Vente" & Chr(13) & "" & Chr(10) & "WHERE (Vente.NoClient=" & x & ") OR (Vente.NoClient=" & y & ")")
il faut impérativement que les variable x et y soient au même format que celui du champ.
isabelle
Bonjour,
Voici mon problème. Je fais une requête sur une base en SQL en utilisant la syntaxe suivante :
select * from <mabase> where code in ('000121','023523');
et cela fonctionne très bien.
Par contre, lorsque je veux utiliser un paramètre de façon à rendre cette requête dépendante d'une liste de valeurs donnée, je m'y casse les dents ! J'ai beau essayer de lui donner les valeurs de toutes les façons possibles, il n'en veut pas.
Peut-être MSquery ne sait-il pas interpréter ce genre de choses ?
Merci de vos réponses à l'avance.
A bientôt.
bonjour michel,
voici un exemple avec une base access.
base : Mabase
table : Vente
champ : NoClient
"FROM `M:Mabase`.Vente Vente" & Chr(13) & "" & Chr(10) & "WHERE
(Vente.NoClient=" & x & ") OR (Vente.NoClient=" & y & ")")
il faut impérativement que les variable x et y soient au même format que
celui du champ.
isabelle
Bonjour,
Voici mon problème.
Je fais une requête sur une base en SQL en utilisant la
syntaxe suivante :
select * from <mabase> where code in ('000121','023523');
et cela fonctionne très bien.
Par contre, lorsque je veux utiliser un paramètre de
façon à rendre cette requête dépendante d'une liste de
valeurs donnée, je m'y casse les dents !
J'ai beau essayer de lui donner les valeurs de toutes les
façons possibles, il n'en veut pas.
Peut-être MSquery ne sait-il pas interpréter ce genre de
choses ?
voici un exemple avec une base access. base : Mabase table : Vente champ : NoClient
"FROM `M:Mabase`.Vente Vente" & Chr(13) & "" & Chr(10) & "WHERE (Vente.NoClient=" & x & ") OR (Vente.NoClient=" & y & ")")
il faut impérativement que les variable x et y soient au même format que celui du champ.
isabelle
Bonjour,
Voici mon problème. Je fais une requête sur une base en SQL en utilisant la syntaxe suivante :
select * from <mabase> where code in ('000121','023523');
et cela fonctionne très bien.
Par contre, lorsque je veux utiliser un paramètre de façon à rendre cette requête dépendante d'une liste de valeurs donnée, je m'y casse les dents ! J'ai beau essayer de lui donner les valeurs de toutes les façons possibles, il n'en veut pas.
Peut-être MSquery ne sait-il pas interpréter ce genre de choses ?