Salut à tous,
Voilà j'essaie de créer une barre de recherche en VBA,
Celle-ci chercherait ces informations dans une base de donnée
J'ai donc dans un module standar:
Public Const base As String = "UID=xxxxxxxxxxx;PWD=xxxxxxxxxxxxxxx;" & "Server=xxxxxxxxxxxxxxxx;"
Ensuite dans l'userform1
J'ai un textbox et une listbox
Pour L'ouverture de la connexion:
1 2 3 4 5 6 7 8 9 10
| Private Sub TextBox1_Change()
Dim conxn As New ADODB.Connection
Dim rqt As New ADODB.Recordset
Dim SQL As String
'pilote de connexion
conxn.Provider = "SQLOLEDB"
'chaîne de connexion
conxn.ConnectionString = base
'Ouverture bd
conxn.Open |
ensuite
1 2 3 4 5 6
| If TextBox1 = "" Then ListBox1.Visible = False
If TextBox1 <> "" Then (c'est ici que je souhaite alimenter la listbox)
SQL = "SELECT CONCAT(ville, ' - ', 'numdep', ) FROM bdclient"
ListBox1.AddItem = SQL |
cette dernière partie ne fonctionne pas.
et enfin:
Pouvez-vous m'éclairer svp parce que j'ai essayé des choses mais rien ne fonctionne.
Partager