shirapell
Messages postés2Date d'inscriptionmardi 29 novembre 2011StatutMembreDernière intervention31 mai 2012
-
30 mai 2012 à 20:34
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 2014
-
31 mai 2012 à 12:00
Bonjour,
J'essaie d'executer une requete SQL en VBA (sous access) et je n'arrive pas. Ma requete est :
sql = "SELECT Sum(Dons.Dons_montant) FROM Dons GROUP BY Dons.num_jum HAVING (((Dons.num_jum)=([Forms]![Jumelage1]![Jumelage_num])));"
Set DB = CurrentDb()
Set res = DB.OpenRecordset(sql)
le probleme figure dans [Forms]![Jumelage1]![Jumelage_num] car sans ca la requete fonctionne.
shirapell
Messages postés2Date d'inscriptionmardi 29 novembre 2011StatutMembreDernière intervention31 mai 2012 31 mai 2012 à 09:44
le probleme est que ca m'affiche un message d'erreur.
Cette ecriture ne fonctionne pas non plus! : ca affiche "syntax error"
Si vous avez une autre idee...
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 31 mai 2012 à 12:00
salut
tu devrais mettre encore plus de parenthèse, c'est tellement plus lisible ^^
tu dois avoir un probleme de quote dans la requete:
sql="SELECT Sum(Dons.Dons_montant) FROM Dons GROUP BY Dons.num_jum HAVING Dons.num_jum='" + Forms]![Jumelage1]![Jumelage_num] + "'";