Bonjour à tous,
J'ai crée un formulaire principal sur lequel j'ai une chkbox. Celle-ci doit rendre invisible un bouton de commande et un sous formulaire. Jusque là pas de problème.
Je place le code suivant sur Activation du formMain() et sur chkBoxA_afterUpdate()
Le problème vient lorsque je souhaite ajouter la condition suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub HiddenButon() If chkBoxA = True Then Me.button.Visible = False Me!fsubForm.Visible = False ElseIf chkBoxA = False Then Me.button.Visible = True Me!fsubForm.Visible = True End If End Sub
si dans le fsubForm une 2eme chkBoxB = True il faut que que lorsque chkBoxA = False donne Me.button.Visible = False
J'ai essayé de mettre sur chkBoxB_AfterUpadte et sur activation du fsubForm le code suivant:
1)Cela marche sur ouverture du formMain chkBoxA = False par défaut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If chkBoxB = true Then Forms!formMain.button.Visible = False ElseIf chkBoxB = False Then Forms!formMain.button.Visible = True
2)lorsque chkBoxA= True, bouton et subform sont invisibles condition OK
3)lorsque désactive 2e fois chkBoxA, subform est visible mais bouton reste invisible si chkBoxB = False
Merci à ceux qui pourront éclairer ma lanterne hi!
Partager