Bonjour,
Je voudrais créer une requête en VB avec un nom de Table qui provient d'une variable, mais je n'arrive pas à trouver la bonne syntaxe dans mon code SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Dim MaBase As Database
Dim MaRequete As QueryDef
Dim MonSQL As String
Dim Matable As String
 
Matable= InputBox("Quel est le nom de la Table?")
MonSQL = "SELECT NumClient, NomClient, "
MonSQL = MonSQL & "FROM ""Matable"" "
MonSQL = MonSQL & "WHERE VilleClient='Nantes';"
Set MaRequete = MaBase.CreateQueryDef("R_Liste_Nantes", MonSQL)
MsgBox "La requête est correctement créée.", vbInformation, "Procédure terminée"
MaBase.Close
Merci


Olivier