bonjour à tous
J'ai créé un formulaire de recherche, à l'ouverture, tout s'affiche et les listes déroulantes sont sur ---TOUS--- (valeur 0).
Je voudrais que mon bouton effacer les criteres reinitialise tout
voici ce que j'ai essayé:
les controles se remettent bien sur tous mais le sous formulaire ne se remet pas à jour et n'affiche rien, pourquoi?
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 Private Sub btnEffacerLesCriteres_Click() Dim ctl As Control 'Pour chaque controles dans le formulaire For Each ctl In Me.Controls 'Selectionne les 3 premiers caracteres en partant de la gauche Select Case Left(ctl.Name, 3) Case "cbo" 'attribue la valeur 0 (soit --tous--) aux contrôles commençant par "cbo" ctl.Value = 0 End Select Next ctl Me.sfRecherche.Requery End Sub
y a t-il plus simple comme code?
merci d'avance
Partager