et qu'est-ce qui ne va pas, exactement? Une erreur, ou pas de résultats?
Si c'est une erreur, donnes nous le n° et le message.
Si pas de résultats, donne un échantillon des données des 3 tables, pour vérifier.
Sinon, vu que tu es sous Access :
- mets un point d'arrêt sur "Me.résultat.RowSource = requête"
- lances l'exécution
- quand tu arrives au point d'arrêt,, appuies sur [CTRL]+[G] (fenêtre d'exécution immédiate).
- écris-y : ?requête et appuies sur [ENTREE] - récupères le contenu qui s'est affiché.
- retournes dans la partie Access.
- crées une nouvelle requete.
- n'y mets pas de table.
- choisis le mode SQL.
- colles ta requête.
- exécutes la et mets la au point (elle n'est pas trop compliquée, ça devrait aller tout seul)
Evites, quand tu la mets au point, de repasser en mode création (l'écran où tu vois les tables et leurs relations), car Access va reformuler ta requête à sa manière, et quand tu retourneras en mode SQL, ta requête deviendra plus difficile à lire.
PS : Conseil d'ami, tu as un modèle relationnel, c'est bien, par contre, les jointures sur des chaines de caractères, c'est pas bien. Il vaut mieux mettre des numériques (de type long, souvent), c'est plus rapide, plus fiable, et plus conventionnel.
à+ (tiens nous au courant)
rvblogn<SUP>
</SUP><SUP>Je veux ton bien... et je l'aurais... mais jamais avant la page 4
</SUP>