Requête SELECT sous VBA Access

GuestCam Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   -
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

3 réponses

blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
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...)
 sSQL = " SELECT Numero FROM TEST " _
& "Where Name =  'DUPOND';" 
0
GuestCam Messages postés 56 Date d'inscription   Statut Membre Dernière intervention  
 
salut Blux,
merçi pour ton aide; la requête marche grâce à toi.
A+
0
mathcanale
 
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
0
blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Ben voui, mais toi qui es à la fac, tu peux y aller, pas nous...
0