Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif
En général on ne rend pas inactif le contrôle onglets mais les pages du contrôle onglets. Me.Page202.Enabled = False ' ou True
tous les contrôles présents sur la page sont actifs ou non à partir de la fonction ci-dessus.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alain TEYSSEDRE" a écrit dans le message de news:
Bonjour
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif
?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans
des controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour que l'utilisateur soit contraint de travailler sur des onglets déterminés.
merci pour votre aide
@+
Alain
3stone
Salut,
"Alain TEYSSEDRE"
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif ?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans des controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour que l'utilisateur soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"... Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande... Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet... Me.CtlTab0.Enabled = False ' True
Ou seulement la page... Me.CtlTab0.Pages(1).Enabled = False ' True
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"Alain TEYSSEDRE"
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif
?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans
des
controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour
que l'utilisateur
soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"...
Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande...
Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet...
Me.CtlTab0.Enabled = False ' True
Ou seulement la page...
Me.CtlTab0.Pages(1).Enabled = False ' True
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif ?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans des controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour que l'utilisateur soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"... Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande... Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet... Me.CtlTab0.Enabled = False ' True
Ou seulement la page... Me.CtlTab0.Pages(1).Enabled = False ' True
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Alain TEYSSEDRE
Merci Pierre pour ta réponse très complète
J'ai compris qu'il n'est pas possible de neutraliser "les onglets" du controle onglet et qu'en fait "l'onglet" et la page ne font qu'un
(j'appelle Onglet la zone dans laquelle tu click pour afficher toute la page)
Je suis néammoins arrivé à faire quelquechose grace à tes explications
merci aussi à Raymond qui a su traduire correctement mon explication
bonne soirée à tous deux
Alain
"3stone" a écrit dans le message de news:%
Salut,
"Alain TEYSSEDRE"
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif
?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans
des controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour
que l'utilisateur soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"... Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande... Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet... Me.CtlTab0.Enabled = False ' True
Ou seulement la page... Me.CtlTab0.Pages(1).Enabled = False ' True
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Merci Pierre pour ta réponse très complète
J'ai compris qu'il n'est pas possible de neutraliser "les onglets" du
controle onglet
et qu'en fait "l'onglet" et la page ne font qu'un
(j'appelle Onglet la zone dans laquelle tu click pour afficher toute la
page)
Je suis néammoins arrivé à faire quelquechose grace à tes explications
merci aussi à Raymond qui a su traduire correctement mon explication
bonne soirée à tous deux
Alain
"3stone" <3stone@skynet.be> a écrit dans le message de
news:%23RWCTnCxDHA.1932@TK2MSFTNGP09.phx.gbl...
Salut,
"Alain TEYSSEDRE"
Quelle est la commande (ou le code) pour rendre un controle d'onglet
inactif
?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires
dans
des
controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA.
pour
que l'utilisateur
soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"...
Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande...
Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet...
Me.CtlTab0.Enabled = False ' True
Ou seulement la page...
Me.CtlTab0.Pages(1).Enabled = False ' True
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
J'ai compris qu'il n'est pas possible de neutraliser "les onglets" du controle onglet et qu'en fait "l'onglet" et la page ne font qu'un
(j'appelle Onglet la zone dans laquelle tu click pour afficher toute la page)
Je suis néammoins arrivé à faire quelquechose grace à tes explications
merci aussi à Raymond qui a su traduire correctement mon explication
bonne soirée à tous deux
Alain
"3stone" a écrit dans le message de news:%
Salut,
"Alain TEYSSEDRE"
Quelle est la commande (ou le code) pour rendre un controle d'onglet inactif
?
Complémént d'info: j'ai dans un formulaire, plusieurs sous formulaires dans
des controle d'onglet
Je souhaite pouvoir "bloquer l'accés" à certains onglet par code VBA. pour
que l'utilisateur soit contraint de travailler sur des onglets déterminés.
Tu peux rendre des pages invisible...
Lorsque le sous formulaire est "vide"... Me.Page1.Visible = (Me.sf1.Form.RecordsetClone.RecordCount > 0)
Simplement a la demande... Me.Page2.Visible = True ' False
Totalement désactivé le contrôle d'onglet... Me.CtlTab0.Enabled = False ' True
Ou seulement la page... Me.CtlTab0.Pages(1).Enabled = False ' True
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------