Bonjour ; [D7+ access] j'ai deux tables
T: categ ( idcateg,categ...)
T2: mouvements(idmouv,datemouv,categ.....)
je veux affiché tous les enregistrements de la table categ (T) et leurs correspondances dans la table mouvements .
ma solution :
utilisé un left join entre les deux tables
1) solution 1 :
j'ai fait une première requête pour extraire les données de la tables mouvements selon paramètre année :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT MOUVEMENTS.CATEG, Count(MOUVEMENTS.CATEG) AS CompteDeCATEG
FROM MOUVEMENTS
WHERE (((Year([datemouv]))=[:an]))
GROUP BY MOUVEMENTS.CATEG;
ensuite j'ai fait la le left join entre table categ et le résultat de la requéte :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT CATEG.CATEG, categan.CompteDeCATEG AS nbcateg
FROM CATEG LEFT JOIN categan ON CATEG.CATEG = categan.CATEG;

jusqu'à la c'est bon ; ce que je veux c'est de mettre les deux requêtes ensemble dans le même composant tadoquery ( requêtes imbriquées).
j'ai essayé plusieurs tuto mais j'ai pas ou parvenir.....

Nb/ je teste mes requêtes sur access pour gagner du temps ensuite je les recopies dans tadoquery avec quelques modification