[A-97] bonjour,
j'ai crée un code d'activation multicritères d'un filtre, sur un bouton "VALIDATION" avec événement sur click dans un formulaire. Le tri se fait sur le champ entier [nom]. Je voudrai activer le filtre que sur une partie du champ. L'équivalent dans excel du filtre automatique /personnalisé/contient (ou commence par), ou bien l'équivalent de comme *[partie du nom]* dans une requête.
je ne suis qu'une utilisatrice d'Access, ce n'est pas mon métier. Merci de votre compréhension pour mon language. Isabelle
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 Dim w_filtre As String Dim nb As String w_filtre = "" If Not (IsNull(Me!w_sexe)) Then w_filtre = "[Prenom]=" & "'" & Me![w_prenom & "'" End If If Not (IsNull(Me![w_nom])) Then If w_filtre <> "" Then w_filtre = w_filtre & " and " End If w_filtre = w_filtre & "[nom]=" & "'" & Me![w_nom] & "'" End If Me![SF_trie_par_nom].Form.Filter = w_filtre Me![SF_trie_par_nom].Form.FilterOn = True
Partager