Simple pour vous, urgent pour moi : activation conditionné d'un champs
1 réponse
lilishp
Bonjour a tous:
Voila mon probl=E8me
J'ai un champs qui est sous la forme d'une case a cocher...Ce que je
voudrais c'est que s'il n'est pas coch=E9 certains champs n'apparaissent
pas...Est ce que c'est possible ??? Et si ooui comment faire ?
Je suis archid=E9butante avec access alors si vous pouviez m'expliquer
la marche a suivre j'en serais tr=E8s reconnaisante
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilbert
Bonjour,
Sur l'évènement "Après MAJ" de ta case à cocher tu mets (en supposant que la case à cocher s'appelle MaCase et le contrôle à cacher MonControle) :
Private Sub MaCase _AfterUpdate() Me.MonControle.Visible = Not Me.MaCase End Sub
Tu répètes cette ligne pour chaque contrôle que tu veux cacher
Et pour que l'affichage soit actualisé lorsque tu changes d'enregistrement, tu mets dans l'évènement Form_Current de ton formulaire
Call MaCase _AfterUpdate
(à condition qu'il n'y ait pas d'autre traitement effectué dans la procédure MaCase _AfterUpdate qui ne devraient pas l'être au changement d'enregistrement)
-- Cordialement,
Gilbert
a écrit dans le message de news:
Bonjour a tous: Voila mon problème
J'ai un champs qui est sous la forme d'une case a cocher...Ce que je voudrais c'est que s'il n'est pas coché certains champs n'apparaissent pas...Est ce que c'est possible ??? Et si ooui comment faire ? Je suis archidébutante avec access alors si vous pouviez m'expliquer la marche a suivre j'en serais très reconnaisante merci
Bonjour,
Sur l'évènement "Après MAJ" de ta case à cocher tu mets (en supposant que la
case à cocher s'appelle MaCase et le contrôle à cacher MonControle) :
Private Sub MaCase _AfterUpdate()
Me.MonControle.Visible = Not Me.MaCase
End Sub
Tu répètes cette ligne pour chaque contrôle que tu veux cacher
Et pour que l'affichage soit actualisé lorsque tu changes d'enregistrement,
tu mets dans l'évènement Form_Current de ton formulaire
Call MaCase _AfterUpdate
(à condition qu'il n'y ait pas d'autre traitement effectué dans la procédure
MaCase _AfterUpdate qui ne devraient pas l'être au changement
d'enregistrement)
--
Cordialement,
Gilbert
<lilishp@gmail.com> a écrit dans le message de news:
e1d32971-0778-4336-a0fc-9674b35cb077@a23g2000hsc.googlegroups.com...
Bonjour a tous:
Voila mon problème
J'ai un champs qui est sous la forme d'une case a cocher...Ce que je
voudrais c'est que s'il n'est pas coché certains champs n'apparaissent
pas...Est ce que c'est possible ??? Et si ooui comment faire ?
Je suis archidébutante avec access alors si vous pouviez m'expliquer
la marche a suivre j'en serais très reconnaisante
merci
Sur l'évènement "Après MAJ" de ta case à cocher tu mets (en supposant que la case à cocher s'appelle MaCase et le contrôle à cacher MonControle) :
Private Sub MaCase _AfterUpdate() Me.MonControle.Visible = Not Me.MaCase End Sub
Tu répètes cette ligne pour chaque contrôle que tu veux cacher
Et pour que l'affichage soit actualisé lorsque tu changes d'enregistrement, tu mets dans l'évènement Form_Current de ton formulaire
Call MaCase _AfterUpdate
(à condition qu'il n'y ait pas d'autre traitement effectué dans la procédure MaCase _AfterUpdate qui ne devraient pas l'être au changement d'enregistrement)
-- Cordialement,
Gilbert
a écrit dans le message de news:
Bonjour a tous: Voila mon problème
J'ai un champs qui est sous la forme d'une case a cocher...Ce que je voudrais c'est que s'il n'est pas coché certains champs n'apparaissent pas...Est ce que c'est possible ??? Et si ooui comment faire ? Je suis archidébutante avec access alors si vous pouviez m'expliquer la marche a suivre j'en serais très reconnaisante merci