Requête SELECT sous VBA Access

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

  1. Modérateur
    Ben voui, mais toi qui es à la fac, tu peux y aller, pas nous...
    0
    1. 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
      1. Modérateur
        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
        1. salut Blux,
          merçi pour ton aide; la requête marche grâce à toi.
          A+
          0