Case à cocher : afficher/masquer un champs sur formulaire

Résolu/Fermé
Utilisateur anonyme - 9 juil. 2013 à 09:35
 Utilisateur anonyme - 11 juil. 2013 à 10:01
Bonjour,

Sur un formulaire, je souhaiterais que la case à cocher et son étiquette s'affichent uniquement dans le cas ou celle-ci est cochée. Ce qui parait simple...

Après quelques recherches sur le forum, voici le code que j'ai saisi :

Private Sub Form_Current()

If Me.Case_à_cocher.Value = True Then
Me.Étiquette_Case_à_cocher.Visible = True
Else
Me.Case_à_cocher.Value = False
Me.Étiquette_Case_à_cocher.Visible = False
End If

End Sub

Ce qui ne fonctionne pas, car ni la case, ni l'étiquette ne s'affichent dans ce cas.

Je vous remercie tous de votre aide.


2 réponses

blux Messages postés 26543 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 21 décembre 2024 3 318
9 juil. 2013 à 10:51
Salut,

quand est-ce que la case peut se cocher ?
0
Utilisateur anonyme
9 juil. 2013 à 11:12
Bonjour,

La case se coche directement dans la table.
0
blux Messages postés 26543 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 21 décembre 2024 3 318
9 juil. 2013 à 11:32
Ton formulaire est basé sur la table ?
Dans l'affirmative, ta case à cocher est-elle basée sur la bonne colonne de la table ?
0
Utilisateur anonyme
9 juil. 2013 à 11:53
Oui, le formulaire est basé sur la table. Par contre, je ne sais pas comment savoir si ma case à cocher est basée sur la bonne colonne de la table ?
0
blux Messages postés 26543 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 21 décembre 2024 3 318
9 juil. 2013 à 12:34
Propriétés/Données/Source contrôle.
0
Utilisateur anonyme
9 juil. 2013 à 13:25
En effet, la source contrôle correspond bien au nom de la colonne de la table.
0
blux Messages postés 26543 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 21 décembre 2024 3 318
9 juil. 2013 à 13:44
C'est un form en mode continu ?
Sinon, essaye de mettre un msgbox pour voir à quel moment on passe dans le code, peut-être que l'évènement n'arrive pas...
0