Bonjour, je cherches à afficher le résultat d'une recherche dans une zone de liste pour un jeu. Mais je coince au niveau de la 3ème ligne (WHERE.....) avec une erreur de compilation. AC attend un numéro de ligne ou étiquette ou instruction ou fin d'instruction... Et quand j'essaye la recherche, j'ai une erreur de syntaxe.
A la base, j'ai deux colonnes: ID et Pseudo. Pour pouvoir trouver un pseudo ou un id plus rapidement et sous forme de liste (en évitant de passer par ctrl+f et de faire suivant), j'ai opté pour un formulaire avec un textbox pour taper ce que je recherche, avec une liste d'options (le if et else) ainsi qu'une listbox pour afficher les résultats de la recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub txtCherche_Change() If Cadre3 = 1 Then strRowSource = "SELECT [ID], [Pseudo]" & " From ListeID" " WHERE [ID] like '*" & Me.txtCherche.Text & "*'" Else strRowSource = "SELECT [ID], [Pseudo]" & " From ListeID" "WHERE [Pseudo] like '*" & Me.txtCherche.Text & "*'" End If Liste12.RowSource = strRowSource End Sub
Partager