OVH Cloud OVH Cloud

Afficher/masquer des boutons de cmd

3 réponses
Avatar
Tibo
Boujour à tous,

je souhaiterais ouvrir un formulaire "x" de 2 manières différentes, par
l'intermédiaire de 2 boutons de commandes ("y" et "z").
=> en cliquant sur "y", tous les boutons de commande de "x" sont affichés,
=> en cliquant sur "z", certains boutons de commande de "x" sont masqués.

Comment dois-je m'y prendre pour programmer ces "masquages" à partir d'un
bouton de commande? (sachant que je commence juste à savoir bidouiller en
VBA).

Encore merci à tous pour vos aides très utiles (et aussi pour votre
patience... lol)

3 réponses

Avatar
Eric
Bonjour,

Soit F le formulaire contenant les boutons y et z
Soit x le formulaire à ouvrir contenant les boutons Commande1, Commande2
et Commande3

Sur l'évènement Click du bouton z :

Private Sub z_Click()
DoCmd.OpenForm "x"
Forms("x")!Commande1.Visible = False
Forms("x")!Commande3.Visible = False
End Sub


Boujour à tous,

je souhaiterais ouvrir un formulaire "x" de 2 manières différentes, par
l'intermédiaire de 2 boutons de commandes ("y" et "z").
=> en cliquant sur "y", tous les boutons de commande de "x" sont affichés,
=> en cliquant sur "z", certains boutons de commande de "x" sont masqués.

Comment dois-je m'y prendre pour programmer ces "masquages" à partir d'un
bouton de commande? (sachant que je commence juste à savoir bidouiller en
VBA).

Encore merci à tous pour vos aides très utiles (et aussi pour votre
patience... lol)


--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
pgz
Bonjour,

Dans l'évènement ' sur click' du bouton "z", et si tu n'ouvres pas le
formulaire "x" en acDialog, après la commande OpenForm:
With Form!Nomduformulairex
.BtnCmd1.Visible = false
.BtnCmd2.Visible = false
...
End with.

Et Pour les rendre visible:
.Btn1.Visible = true

En souhaitant que cela t'aide,
et cordialement,
pgz
Avatar
Tibo
Merci pour vos explications, c'est tout à fait ce dont j'avais besoin.

encore merci,
Tibo


Bonjour,

Soit F le formulaire contenant les boutons y et z
Soit x le formulaire à ouvrir contenant les boutons Commande1, Commande2
et Commande3

Sur l'évènement Click du bouton z :

Private Sub z_Click()
DoCmd.OpenForm "x"
Forms("x")!Commande1.Visible = False
Forms("x")!Commande3.Visible = False
End Sub


Boujour à tous,

je souhaiterais ouvrir un formulaire "x" de 2 manières différentes, par
l'intermédiaire de 2 boutons de commandes ("y" et "z").
=> en cliquant sur "y", tous les boutons de commande de "x" sont affichés,
=> en cliquant sur "z", certains boutons de commande de "x" sont masqués.

Comment dois-je m'y prendre pour programmer ces "masquages" à partir d'un
bouton de commande? (sachant que je commence juste à savoir bidouiller en
VBA).

Encore merci à tous pour vos aides très utiles (et aussi pour votre
patience... lol)


--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr