Bonjour j'ai un problème byzarre avec Access et vba
j'ai ces deux tables
______ A ____________ B
Id __ Val __ Ordre ____ Id __ Val
1 __ X __ 1 ____ 1 __ 45
2 __ P __ 2 ____ 3 __ 96
3 __ V __ 3
Je fait un select comme ceci:
SELECT * FROM B RIGHT JOIN A ON B.Id = A.ID ORDER BY Ordre
je m'attend à recevoir ceci dans le recordset
a.ID __ a.val __ a.Ordre __ b.Id __ b.Val
1 __ X __ 1 __ 1 __ 45
2 __ P __ 2
3 __ V __ 3 __ 3 __ 96
MAIS NON je recois ceci:
1 __ X __ 1 __ 1 __ 45
2 __ P __ 2 __ 3 __ 96
3 __ V __ 3
Lorsque je fais un copie collé de ma requete, vers une query (en mode sql) et que je l'exécute j'obtient bien ce qu'il faut!
Comment régler ce problème ?
voici comment je lance la requete
Set rs = db.OpenRecordset(Query, dbOpenForwardOnly, dbReadOnly)
Merci d'avance
yoni A
Partager