Requête SELECT sous VBA Access
Fermé
GuestCam
Messages postés
56
Date d'inscription
jeudi 28 septembre 2006
Statut
Membre
Dernière intervention
8 mars 2008
-
28 sept. 2006 à 21:26
blux Messages postés 26753 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 mars 2025 - 9 oct. 2007 à 10:46
blux Messages postés 26753 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 mars 2025 - 9 oct. 2007 à 10:46
salut à tous,
je viens de créer une table sous access TEST et je fais une requête pour prendre tous les numéros de personnes qui ont le nom DUPOND, mais ça signale qu'il ya 1 paramètre de la requête qui manque à la dernière ligne. voiçi le code:
Dim db As DAO.Database, rst As DAO.Recordset
Dim sSQL As String
' Ouverture de la base de données
Set db = CurrentDb
sSQL = " SELECT Numero FROM TEST " _
& "Where Name = " "DUPOND"
Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly).
merçi d'avance pour votre aide
je viens de créer une table sous access TEST et je fais une requête pour prendre tous les numéros de personnes qui ont le nom DUPOND, mais ça signale qu'il ya 1 paramètre de la requête qui manque à la dernière ligne. voiçi le code:
Dim db As DAO.Database, rst As DAO.Recordset
Dim sSQL As String
' Ouverture de la base de données
Set db = CurrentDb
sSQL = " SELECT Numero FROM TEST " _
& "Where Name = " "DUPOND"
Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly).
merçi d'avance pour votre aide
3 réponses
blux
Messages postés
26753
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
31 mars 2025
3 332
29 sept. 2006 à 08:44
29 sept. 2006 à 08:44
Salut,
ta requête est bizarrement construite :
- tu n'as pas concaténé ton "dupond" avec le début de la chaine
- tu n'as pas de ; à la fin
Je te propose de mettre le nom entre 'simple quote' et non "double quote", ça évite pas mal de souci (sauf quand le nom en contient...)
ta requête est bizarrement construite :
- tu n'as pas concaténé ton "dupond" avec le début de la chaine
- tu n'as pas de ; à la fin
Je te propose de mettre le nom entre 'simple quote' et non "double quote", ça évite pas mal de souci (sauf quand le nom en contient...)
sSQL = " SELECT Numero FROM TEST " _ & "Where Name = 'DUPOND';"
Bonjour,
je galere sur mon tp d info j aurai besoin d aide pour créer une requete dans access a partir de VBA pour en savoir plus regardé ce lien
http://moodle.univ-metz.fr/file.php/164/requete_dynamique_sous_access_-_Christophe_WARIN.pdf
je galere sur mon tp d info j aurai besoin d aide pour créer une requete dans access a partir de VBA pour en savoir plus regardé ce lien
http://moodle.univ-metz.fr/file.php/164/requete_dynamique_sous_access_-_Christophe_WARIN.pdf
blux
Messages postés
26753
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
31 mars 2025
3 332
9 oct. 2007 à 10:46
9 oct. 2007 à 10:46
Ben voui, mais toi qui es à la fac, tu peux y aller, pas nous...
30 sept. 2006 à 13:22
merçi pour ton aide; la requête marche grâce à toi.
A+