Bonjour à tous,
Sur un formulaire continu, j'ai constitué outre des champs de tri, huit filtres... (aspect en pièce jointe).
Ils fonctionnent tous correctement individuellement... Seulement je souhaiterais lorsque j'ai déjà sélectionné ou filtré par "AMB" pouvoir enchaîner avec "INF" comme l'exemple sur l'attachement... Or, ils se comportent individuellement.
1) Que dois je rajouter à mon code ci-dessous (il s'agit bien sûr que celui attaché à un seul filtre) pour garder " en mémoire" le filtre précédent ?
2) Question secondaire : une fois les filtrages effectués, faut-il que je crée un bouton pour "rafraîchir" la liste comme initiale (afin d'effacer tous les caractères dans chaque champ de filtre) ou bien existe-t-il une solution plus harmonieuse ?
Merci de votre aide précieuse qui m'a permis depuis maintenant trois mois de faire de sérieux progrès.
F
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub filtreidentité_AfterUpdate() Texte49.SetFocus filtreidentité.SetFocus If IsNull(filtreidentité) Then Me.FilterOn = False filtreidentité.SetFocus Else Me.Filter = "[Employés.Nom] like '" & filtreidentité & "*'" Me.FilterOn = True End If End Sub
Partager