Masquer/démasquer un champs dans un formulaire Access

Résolu
blackmefias_3350 Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   -  
blackmefias_3350 Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à toutes et tous, 

J'ai créé un formulaire qui contient plusieurs champs  et dont je souhaite afficher ou cacher selon si l'utilisateur click sur un bouton ou un bouton type case à cocher. 

sur le formulaire, j'ai mis sur chargement du formulaire,  cette macro qui fonctionne bien pour masquer ces deux champs.

Mon problème intervient lorsque je click sur la case d'options. c'est à dire que lorsque je click sur la case d'option une première fois, j'affiche les deux champs qui sont caché sur le chargement. mais quand je re click sur la case d'option, mes champs reste visible alors que je souhaite les rendre invisible et ce toujours via un macro ou code événementiel.

Ci dessous, les champs sont invisible

    par contre  ci dessous ils sont bien visible après l'action sur la case option 


A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 

bonjour,

Je pense préférable de réaliser cela en VBA, qui te permettra facilement d'inverser la valeur de la propriété.

1
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

exemple:

Private Sub tv_Click()
Me.Label0.Visible = Not Me.Label0.Visible
End Sub
1
blackmefias_3350 Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   64 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 

Merci yg_be,  ton code fait exactement ce que je voulais faire sur mon formulaire .

moi j'avais écris ceci dans une macro  

SélectionnerObjet 
       
           Type d'objet   Formulaire
           Nom  d'objet   F_assurance  ' nom de mon formulaire' 
           
     Dans la fenêtre de base de données  Oui

  DéfinirPropriété
    
           Nom du contrôle  TextBox24
                 Propriété  Visible
                    Valeur  True

  DéfinirPropriété
    
           Nom du contrôle  TextBox25
                 Propriété  Visible
                    Valeur  True

  

Et du coup je n'avais que la moitié de ce que je voulais faire, Grace à vous  tout fonctionne comme je le souhaite . 

0