voici le code qui fonctionne avec une requete access:
mais avec vba pour access, j'obtiens une erreur de syntaxe! je ne comprend absolument pas pourquoi! vba ne comprendrait-il pas toutes les requetes SQL?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TableZ.vDebEmCl, * FROM TableZ INNER JOIN Impression ON (RESU6_Composant.idFab=Impression.NuméroFabrication) AND (RESU6_Composant.idRef=Impression.Référence) WHERE (((Impression.NuméroFabrication)="NumFab") AND ((Impression.Référence)="RefDuProduit") AND ((Impression.Etat)=1) AND ((Impression.ProtocoleClient)=Yes) AND ((Impression.Demandeur)="A6"));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 strSQL = "SELECT TableZ.vDebEmCl, * " & _ " FROM [" & TableZ & "] INNER JOIN Impression ON " & _ " (TableZ.idFab=Impression.NuméroFabrication)" & _ " AND (TableZ.idRef=Impression.Référence)" & _ " WHERE (((Impression.NuméroFabrication)=[" & NuméroFabrication & "])" & _ " AND ((Impression.Référence)=[" & Référence & "])" & _ " AND ((Impression.Etat)='1')" & _ " AND ((Impression.ProtocoleClient)=[" & Reponse & "])" & _ " AND ((Impression.Demandeur)=[" & Demandeur & "]));"
Partager