Alors pour information, j'ai pris qq minutes de mon temps pour aller aux fonds des choses (j'aime comprendre).
J'ai reproduit ta base et ta requête initiale (celle qui bug)
Le problème vient bien de la parenthese qui suit le second INNER JOIN comme je l'avais suggéré au début.
La requete qui suit fonctionne
INSERT INTO unetable ( Parcours )
SELECT DISTINCT Parcours.Parcours
FROM ((Parcours INNER JOIN Sections ON Parcours.Parcours = Sections.Parcours) INNER JOIN Lignes ON Parcours.Ligne = Lignes.Lignes);
|
Le détail qui a peut etre cloché c'est le champ Parcours que tu n'avais pas préfixé par le nom de table mais l'erreur aurait du concerner, après ma correction de parenthese, l'ambiguite du champ et pas la syntaxe !
D'ailleurs si tu avais ouvert Access et fait ta requete dedans en mode graphique (30sec chrono ici) tu aurait sans doute trouvé seul...
M'enfin bon, ça marche c'est déjà ça.
a+