Reset de checkbox dans formulaire (triple état)

Résolu
Bonjour,
Dans un formulaire de recherche, j'ai un bouton qui fait un reset sur ma recherche actuelle:

Private Sub BtTout_Click()
Dim ctl As Control
For Each ctl In Me.Controls
If Left(ctl.Name, 6) = "filtre" Then
Me(ctl.Name) = Null
End If
Next ctl
Me.Requery
End Sub


Je crois me souvenir qu'il a été créé par HDU (encore merci!); il fonctionne très bien avec certains champs texte mais pas du tout avec des checkboxes qui, lorsque je clique sur mon bouton reset, devraient se "griser" et donc mettre les cases à cocher en oui, non et oui-non...

Merci!

2 réponses

  1. Contributeur Ambassadeur
    bonjour, quels sont les noms de tes checkboxes?
    0
    1. Bonjour et désolé de répondre si tard!
      Il y en aura beaucoup mais pour ma phase de test, je me suis cantonné à

      checkmembre
      checkmembreindirect
      checkpartenaire

      j'ai hâte de voir ta réponse puisque je rame sur cette question depuis des lunes et les contributions sur Internet sont quelque peu sibyllines...
      merci!
      0
      1. Contributeur Ambassadeur
        et si tu changes
        If Left(ctl.Name, 6) = "filtre" Then

        en
        If Left(ctl.Name, 6) = "filtre" or Left(ctl.Name, 5) = "check" Then
        0
      2. @yg_bec'est vraiment excellent, ça fonctionne nickel!! j'ai bien compris la nuance, je te citerai dans les crédits de ma db :)
        0