Case à cocher : afficher/masquer un champs sur formulaire [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017
-
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017
-
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

Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 939
Salut,

quand est-ce que la case peut se cocher ?
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017

Bonjour,

La case se coche directement dans la table.
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017

Je remarque que cela fonctionne seulement lorsque la propriété de format du formulaire est en affichage par défaut : Formulaire unique.

Il doit être possible d'obtenir le même résultat en Formulaires continus ?
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 939
C'est pour ça que j'avais posé la question...
Je ne sais pas si c'est possible, car en mode continu, je ne pense pas que l'on passe sur tous les enregistrements pour valider l'évènement...
Il faudrait trouver un évènement qui se produit à chaque affichage d'une ligne.
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017

D'accord, merci. Il ne reste plus qu'à trouver cet événement...
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 939
Je viens de jeter un oeil et il me semble que tu n'y arriveras pas.
Un formulaire en mode continu est la répétition d'une page d'un formulaire pour chaque enregistrement. Si d'aventure tu fais une modification d'aspect pour un enregistrement, tous les autres enregistrements verront leur partie être modifiée de la même façon...
Messages postés
30
Date d'inscription
lundi 8 juillet 2013
Statut
Membre
Dernière intervention
9 juin 2017

Je vais donc tâcher de trouver une autre solution et je te remercie beaucoup pour ton aide.