Bonjour,
j'ai une requete de ce type :
En fait, j'ai 2 tables "Value_Contract" et "ModifValueContract". J'ai des formulaires (en fait cette requête sort de Access mais vu que c'est un problème SQL) pour pouvoir modifier des contrats. Quand celui-ci est modifié, j'ajoute ce contrat dans ma table "ModifValueContract"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [Value_Contract].[Contract], [Value_Contract].[MaxdeSoldtoParty], [Value_Contract].[SommedeNetPriceGood], [Value_Contract].[MaxdeCurrency], [Value_Contract].[MaxdeReno], [ModifValueContract].[Ckecked] FROM Value_Contract LEFT JOIN ModifValueContract ON [Value_Contract].[Contract]=[ModifValueContract].[Contract] WHERE [Value_Contract].[SommedeNetPriceGood]<=2 GROUP BY [Value_Contract].[Contract], [Value_Contract].[MaxdeSoldtoParty], [Value_Contract].[SommedeNetPriceGood], [Value_Contract].[MaxdeCurrency], [Value_Contract].[MaxdeReno], [ModifValueContract].[Ckecked];
Si jamais ce contrat est modifié 2 fois, il apparait 2 fois dans ma table "ModifValueContract".
C'est pour toutes ces raisons que je veux faire une jointure externe : je veux faire apparaitre tous les champs cités ci-dessus de ma table "Value_Contract" et en fait savoir ceux qui ont été checkés, à l'aide de mon attribut "Checked" de ma table de modification.
Or la ligne n'apparait plus dans ma requete, parce qu'il a été modifié 2 fois.
Est-ce que quelqu'un pourrait me donner un coup de main ?
Merci d'avance pour votre aide
PS : si je suis pas du bon coté, dites le moi aussi, que je le poste sur le forum Access
Partager