bonjour
j'ai un sous-formulaire dans un formulaire et j'aimerai qu'il ne soit visible (ou dévérouillé) seulement si un champ (une case à coché) est activé.
et je ne sais pas comment faire.
Merci
bonjour
j'ai un sous-formulaire dans un formulaire et j'aimerai qu'il ne soit visible (ou dévérouillé) seulement si un champ (une case à coché) est activé.
et je ne sais pas comment faire.
Merci
à moins que ce soit false d'abord et true ensuite, je confond toujours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If me.nomCaseàCocher.Value = True then Me.SousForm.Enabled = True Else Me.SousForm.Enabled = False End If
slts
Bruno
PS : Si ton post précédent est résolu, pense à l'indiquer avec les balises
BonjourEnvoyé par bruno28
True active le contrôle et false le désactive.
Starec
alors petits problèmes
j'ai mis en première ligne "afterupdate" pour ma case et il me met la ligne en jaune
et il séléctionne SousForm, il a l'air de pas aimer
voila
Re à la place de sousform il faut mettre le nom du contrôle sous-formulaire.Envoyé par bourguignon21
Starec
voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Déclinaison_en_sous_produit_AfterUpdate() If Me.[Déclinaison en sous-produit].Value = True Then Me.SousForm.Enabled = True Else Me.SousForm.Enabled = False End If End Sub
Vérifie la syntaxe du nom de ton controle case à cacher
pourquoi c pas écrit pareil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Déclinaison_en_sous_produit_AfterUpdate() If Me.[Déclinaison en sous-produit].Value
De manière générale, évite les espaces, ça embète tjs.
c'est quoi ces [ ]??
enlève aussi (quand tu aura supprimé les espaces)
Salutations
Bruno
Partager