Bonsoir!!
Voilà, en regardant le tuto de cafeine sur la recherche multicritère, j'ai tenté de l'adapter pour une recherche monocritère. Vu mes résultats, c'est un échec complet.
En fait j'ai une table avec 3 colonnes, une pour les numéros automatique, une pour les noms et une autre pour les prénoms.
Ce que je voudrais est assez simple en principe, c'est juste qu'un formulaire m'affiche les personnes d'un certain nom avec leurs prénoms et leurs numéros associés, par exemple pour les dupont (ce nom sera donné par l'utilisateur grâce à une zone de texte).
Ceci me permettrait de comprendre le principe de la recherche monocritère et de l'appliquer à quelque chose de plus utile.
Voici le bout de code que j'ai dont je ne trouve pas les erreurs:
En espérant pouvoir être aidé,Option Compare Database
Private Sub RefreshQuery()
Dim SQL As String
Dim SQLWhere As String
SQL = "SELECT nom, prenom, Type FROM Table2 Where Table2!num <> 0 "
SQL = SQL & "And Table2!nom like '*" & Me.txtnom & "*' "
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") - Len("Where ") + 1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Table2", SQLWhere) & " / " & DCount("*", "Table2")
Me.lstresults.RowSource = SQL
Me.lstresults.Requery
End Sub
Private Sub txtnom_BeforeUpdate(Cancel As Integer)
RefreshQuery
End Sub
Merci
Partager