Bonjour, j'ai un formulaire dans lequel il y a :
- un champ liste déroulante : cmbRechMOIS
- un champs liste de texte : lstResults
- un bouton : btn_search
La liste déroulante récupére les valeurs d'une des colonnes (Mois_Application)de ma table(Opération), le bouton recherche lance la requete SQL qui doit permettre d'affiche dans la zone liste seulement les enregistrement qui possede la valeur choisi de la dite colonne.
Voici mon code :
Pour faire ce code j'ai utilisé un des tutos du site, j'ai pas d'erreur, mais rien ne s'affiche dans la zone liste...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub btn_search_Click() Dim strMois As String, strCriteria As String, strSql As String strMois = Me.cmbRechMOIS strCriteria = "Opération" & "." & "Mois_Application" & "" & "Like" & "" & strMois & "" strSql = "SELECT Opération" & ".*" strSql = strSql & "FROM Opération" strSql = strSql & "WHERE (" & strCriteria & ");" Me.lstResults.RowSource = strMois Me.lstResults.Requery End Sub
Quelqu'un peut il m'aider à comprendre mon erreur?
merci
Partager