Bonjour,
Je suis sur une requete pour laquelle j'ai deja posté uhn post hier, mon soucis d'hier est reglé ,mais j'en ai un nouveau !
Je voudrais récupéré via un RIGHT JOIN le contenu de ma table producteurs... car elle me permet d'associer un nom au producteur , meme quand celui ci n'as pas rempli la table "déclaration de plantation" ...
Mais acces me dis : "Expression de jointure non supporté !"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM Parcellaire LEFT JOIN ([Déclarations de plantations] RIGHT JOIN [tbl Producteurs] ON [tbl Producteurs].[N° adh]=[Déclarations de plantations].[n°adh]) ON (IIf(IsNumeric([Parcellaire].[Parcelle adh]),CDbl([Parcellaire].[Parcelle adh]),0))=[Déclarations de plantations].[n°parcelle] AND (IIf(IsNumeric([Parcellaire].[adh]),CDbl([Parcellaire].[adh]),0))=[Déclarations de plantations].[n°adh];
Quand j'effectue cela , de meme ! "Expression de jointure non supporté !"
Mais de quoi ca s'agit ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM Parcellaire LEFT JOIN ( [tbl Producteurs] LEFT JOIN [Déclarations de plantations]ON [tbl Producteurs].[N° adh]=[Déclarations de plantations].[n°adh]) ON (IIf(IsNumeric([Parcellaire].[Parcelle adh]),CDbl([Parcellaire].[Parcelle adh]),0))=[Déclarations de plantations].[n°parcelle] AND (IIf(IsNumeric([Parcellaire].[adh]),CDbl([Parcellaire].[adh]),0))=[Déclarations de plantations].[n°adh];
Pouvez vous m'aider ?
Merci.
Matthieu
Partager