Bonjour à tous,
j'ai écrit un formulaire sur access qui ne fonctionne pas. J'ai voulu comprendre ce qui n'allait pas dans le code sql de la requête, j'ai voulu remettre de l'ordre mais il ne veut pas compiler mon programme. Il me dit : "Erreur de syntaxe dans l'opération JOIN" :
SELECT Operation.*, ConditionsDEV.SignatureDuContrat, ConditionsDEV.ReceptionDeLAcompte, ConditionsDEV.EmissionDeLaDesCautions, ConditionsDEV.OuvertureDeLaLC, ConditionsDEV.AutorisationGouvernementDuPaysDuRisque, ConditionsDEV.SignatureDeLaConventionDeCredit, ConditionsDEV.Autre, ConditionsSuspensives.SignatureDuContrat, ConditionsSuspensives.SignatureDuContrat, DelaisDExecution.Type, DelaisDExecution.Mois, DelaisDExecution.Date, ParametresLC.BanqueEmettrice, ParametresLC.OuverteAHauteurDe, ParametresLC.Devise, ParametresLC.Revolving, ParametresLC.Augmentable, ParametresLC.JusquA, ParametresLC.DateDExpiration, ParametresLC.DateLimiteDExpedition, ParametresLC.Confirmee, ParametresLC.Par, ParametresLC.Commentaire, InterruptionDeContrat.InterruptionDeContrat, InterruptionDeContrat.DCS, InterruptionDeContrat.AcheteurPublic, InterruptionDeContrat.AcheteurPrive, InterruptionDeContrat.RisquesPolitiques, InterruptionDeContrat.RetraitDeFinancement, InterruptionDeContrat.ResiliationArbitraireDeLAcheteur, InterruptionDeContrat.NonCertificationDeDocuments, InterruptionDeContrat.NonOuvertureDeLaLC, InterruptionDeContrat.NonAlimentationDeLaLC, InterruptionDeContrat.NonCertificationDeDocumentsPourRaisonsPolitiques, NonPaiement.NonPaiement, NonPaiement.DCS, NonPaiement.Acheteur, NonPaiement.Garant, NonPaiement.Public, NonPaiement.Prive, NonPaiement.Carence, NonPaiement.RisquesPolitiques, NonPaiement.Insolvabilite, NonPaiement.NonRespectParLaBanqueDeSesObligationsAuTitreDeLaLC, NonPaiement.NonRespectDArbitrageSuiteAUnFGSCouvert AS Expr1, NonPaiement.NonTransfert, NonPaiement.Autre, AppelDesCautions.AppelDesCautions, AppelDesCautions.DCS AS Expr2, AppelDesCautions.RisquesPolitiques, AppelDesCautions.AppelAbusif, AppelDesCautions.Insolvabilite, TermesDePaiement.Commentaire AS [Commentaire_Termes de paiement], Operation.Devise, ParametresLC.Devise
FROM Operation INNER JOIN ( AppelDesCautions INNER JOIN (ConditionsDEV INNER JOIN (ConditionsSuspensives INNER JOIN (DelaisDExecution INNER JOIN (InterruptionDeContrat INNER JOIN (NonPaiement INNER JOIN (ParametresLC INNER JOIN TermesDePaiement ON Operation.NumDossier = TermesDePaiement.NumDossier AND Operation.NumDossier = ParametresLC.NumDossier ) ON Operation.NumDossier = NonPaiement.NumDossier) ON Operation.NumDossier = InterruptionDeContrat.NumDossier) ON Operation.NumDossier = DelaisDExecution.NumDossier) ON Operation.NumDossier = ConditionsSuspensives.NumDossier) ON Operation.NumDossier = ConditionsDEV.NumDossier) ON Operation.NumDossier = AppelDesCautions.NumDossier ) ON Operation.NumDossier = AppelDesCautions.NumDossier;
J'ai bien vérifié les parenthèses, etc... Je ne vois pas où est le problème.