Je souhaite baser un formulaire sur une requete SQL direct
( vers base Oracle ).
Cette requete comporte une jointure de gauche a droite
comme suit :
Select table1.*, table2.* from table1, table2
where table1.id = table2.id (+);
la requete en elle meme fonctionne tres bien mais lorsque
je copie le code sql dans le recordSource du formulaire,
Access n'accepte pas le (+), il me dit que j'ai des
parentheses en trop.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Frederic,
Je pense que tu dois modifier ton sql en utilisant les jointures Gauche/Droite (Left/Right Join)
Par ce biais tu dois pouvoir obtenir tes infos.
A+ Eric
"frederic" écrivait news:1d96d01c4543e$1563bce0$:
Bonjour,
Je souhaite baser un formulaire sur une requete SQL direct ( vers base Oracle ). Cette requete comporte une jointure de gauche a droite comme suit : Select table1.*, table2.* from table1, table2 where table1.id = table2.id (+);
la requete en elle meme fonctionne tres bien mais lorsque je copie le code sql dans le recordSource du formulaire, Access n'accepte pas le (+), il me dit que j'ai des parentheses en trop.
Avez vous une idee ?
Merci
Frederic
Bonjour Frederic,
Je pense que tu dois modifier ton sql en utilisant les jointures
Gauche/Droite (Left/Right Join)
Je souhaite baser un formulaire sur une requete SQL direct
( vers base Oracle ).
Cette requete comporte une jointure de gauche a droite
comme suit :
Select table1.*, table2.* from table1, table2
where table1.id = table2.id (+);
la requete en elle meme fonctionne tres bien mais lorsque
je copie le code sql dans le recordSource du formulaire,
Access n'accepte pas le (+), il me dit que j'ai des
parentheses en trop.
Je pense que tu dois modifier ton sql en utilisant les jointures Gauche/Droite (Left/Right Join)
Par ce biais tu dois pouvoir obtenir tes infos.
A+ Eric
"frederic" écrivait news:1d96d01c4543e$1563bce0$:
Bonjour,
Je souhaite baser un formulaire sur une requete SQL direct ( vers base Oracle ). Cette requete comporte une jointure de gauche a droite comme suit : Select table1.*, table2.* from table1, table2 where table1.id = table2.id (+);
la requete en elle meme fonctionne tres bien mais lorsque je copie le code sql dans le recordSource du formulaire, Access n'accepte pas le (+), il me dit que j'ai des parentheses en trop.
Avez vous une idee ?
Merci
Frederic
Doft
Salut,
Essaie comme ceci:
SELECT Table1.*, Table2.* FROM Table1 LEFT JOIN Table2 ON Table1.IdTable1 = Table2.IdTable2;
Doft
Salut,
Essaie comme ceci:
SELECT Table1.*, Table2.*
FROM Table1 LEFT JOIN Table2 ON Table1.IdTable1 =
Table2.IdTable2;