Requête SELECT sous VBA Access

GuestCam Messages postés 56 Statut Membre -  
blux Messages postés 2046 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

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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. GuestCam Messages postés 56 Statut Membre
       
      salut Blux,
      merçi pour ton aide; la requête marche grâce à toi.
      A+
      0
  2. 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
  3. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Ben voui, mais toi qui es à la fac, tu peux y aller, pas nous...
    0