Bonjour,
j'ai une requete sous Access qui marche très bien :
Je l'ai inseré sous Escel via ADODB Recordset mais ça mets une erreur de requetage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCTROW Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl, Nomenlignes.Ligne, Articles.Codeart, Articles.Désignation, Tempappro.N°Commande, DA.Date, Commande.Date, Tempappro.datedispo, Tempappro.N°Commande, Nomenlignes.Qténl, Tempappro.[Qté Commandé], Tempappro.QtéDA, Tempappro.QtéRE, Tempappro.N°RE, Affectation.[Qté Affectée], Sortie.[Qté sortie], Tempappro.QtéReçu FROM ((Clients INNER JOIN (Nomenclatures INNER JOIN [OF] ON Nomenclatures.Codeof = OF.Codeof) ON Clients.N°client = OF.N°client) INNER JOIN ((((Sortie RIGHT JOIN ((Articles RIGHT JOIN Nomenlignes ON Articles.N°art = Nomenlignes.N°art) LEFT JOIN Tempappro ON Nomenlignes.N°nomenligne = Tempappro.N°nomenligne) ON Sortie.N°nomligne = Nomenlignes.N°nomenligne) LEFT JOIN Commande ON Tempappro.N°Commande = Commande.N°commande) LEFT JOIN Fournisseurs ON Commande.N°four = Fournisseurs.N°four) LEFT JOIN Réception ON Commande.N°commande = Réception.N°Commande) ON Nomenclatures.N°nomen = Nomenlignes.N°nomen) LEFT JOIN (DA LEFT JOIN Affectation ON DA.N°DA = Affectation.N°DA) ON Nomenlignes.N°nomenligne = DA.N°nomenligne GROUP BY Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl, Nomenlignes.Ligne, Articles.Codeart, Articles.Désignation, Tempappro.N°Commande, DA.Date, Commande.Date, Tempappro.datedispo, Tempappro.N°Commande, Nomenlignes.Qténl, Tempappro.[Qté Commandé], Tempappro.QtéDA, Tempappro.QtéRE, Tempappro.N°RE, Affectation.[Qté Affectée], Sortie.[Qté sortie], Tempappro.QtéReçu, Nomenclatures.Fichier, Nomenclatures.N°nomen, Clients.Nom, Clients.Sigleclient HAVING (((Nomenclatures.N°nomen)=65247)) ORDER BY Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl;
Quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ApproSQL10 = "SELECT DISTINCTROW Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl, Nomenlignes.Ligne, Articles.Codeart, Articles.Désignation, Tempappro.N°Commande, DA.Date, Commande.Date, Tempappro.datedispo, Tempappro.N°Commande, Nomenlignes.Qténl, Tempappro.[Qté Commandé], Tempappro.QtéDA, Tempappro.QtéRE, Tempappro.N°RE, Affectation.[Qté Affectée], Sortie.[Qté sortie], Tempappro.QtéReçu" & _ "FROM ((Clients INNER JOIN (Nomenclatures INNER JOIN [OF] ON Nomenclatures.Codeof = OF.Codeof) ON Clients.N°client = OF.N°client) INNER JOIN ((((Sortie RIGHT JOIN ((Articles RIGHT JOIN Nomenlignes ON Articles.N°art = Nomenlignes.N°art) LEFT JOIN Tempappro ON Nomenlignes.N°nomenligne = Tempappro.N°nomenligne) ON Sortie.N°nomligne = Nomenlignes.N°nomenligne) LEFT JOIN Commande ON Tempappro.N°Commande = Commande.N°commande) LEFT JOIN Fournisseurs ON Commande.N°four = Fournisseurs.N°four) LEFT JOIN Réception ON Commande.N°commande = Réception.N°Commande) ON Nomenclatures.N°nomen = Nomenlignes.N°nomen) LEFT JOIN (DA LEFT JOIN Affectation ON DA.N°DA = Affectation.N°DA) ON Nomenlignes.N°nomenligne = DA.N°nomenligne" & _ "GROUP BY Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl, Nomenlignes.Ligne, Articles.Codeart, Articles.Désignation, Tempappro.N°Commande, DA.Date, Commande.Date, Tempappro.datedispo, Tempappro.N°Commande, Nomenlignes.Qténl, Tempappro.[Qté Commandé], Tempappro.QtéDA, Tempappro.QtéRE, Tempappro.N°RE, Affectation.[Qté Affectée], Sortie.[Qté sortie], Tempappro.QtéReçu, Nomenclatures.Fichier, Nomenclatures.N°nomen, Clients.Nom, Clients.Sigleclient" & _ "ORDER BY Nomenlignes.Repèreplnl, Nomenlignes.Réfdétailnl"
Merci d'avance à tous
Partager