requete sql avec jointure en vba [RESOLU] - VB/VBA/VBS - Programmation
MarshPosté le 08-07-2005 à 11:41:11
bonjour, voilà mon problème. Je n'arrive pas à faire une requête en vba où la requête est sur deux table donc jointure. J'ai fait une nouvelle requete en mode création et j'ai copié le code sql.Quand j'exécute la requête elle fonctionne.
avec le code suivant j'ai l'erreur 3061 trop peu de paramètre:
st = "SELECT * FROM Clients INNER JOIN [general] ON Clients.Nom_client = general.client WHERE Client.Nom_client LIKE 'APM';" Set qry = CurrentDb.CreateQueryDef("Requete_Temporaire", st) Set temp = qry.OpenRecordset DoCmd.DeleteObject acQuery, "Requete_Temporaire"
il pense que [general] est un paramètre si je retire les crochets j'ai l'erreur 3131 erreur de syntaxe dans la clause from.
Marsh Posté le 08-07-2005 à 11:41:11
bonjour, voilà mon problème. Je n'arrive pas à faire une requête en vba où la requête est sur deux table donc jointure. J'ai fait une nouvelle requete en mode création et j'ai copié le code sql.Quand j'exécute la requête elle fonctionne.
avec le code suivant j'ai l'erreur 3061 trop peu de paramètre:
st = "SELECT * FROM Clients INNER JOIN [general] ON Clients.Nom_client = general.client WHERE Client.Nom_client LIKE 'APM';"
Set qry = CurrentDb.CreateQueryDef("Requete_Temporaire", st)
Set temp = qry.OpenRecordset
DoCmd.DeleteObject acQuery, "Requete_Temporaire"
il pense que [general] est un paramètre si je retire les crochets j'ai l'erreur 3131 erreur de syntaxe dans la clause from.
Merci de m'aidé
Message édité par cole le 08-07-2005 à 13:44:44