Bonjour =E0 tous,
Dans la cr=E9ation d’un formulaire, j’ai cr=E9=E9 un =AB =
contr=F4le=20
onglet =BB avec 4 pages et dans l’une de ces pages je=20
souhaiterai mettre un autre =AB contre onglet =BB qui soit li=E9=20
uniquement =E0 cette page.
Peut-on le faire ? Et Comment ?
D’avance merci =E0 tous pour vos r=E9ponses.
Ren=E9
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
3stone
Salut,
rené Dans la création d’un formulaire, j’ai créé un « contrôle onglet » avec 4 pages et dans l’une de ces pages je souhaiterai mettre un autre « contre onglet » qui soit lié uniquement à cette page.
Un "contre onglet" ?
Si tu veux placer un contrôle d'onglet sur page d'onglet...
Non, ce n'est pas possible
Sauf, peut être... en le placant tout simplement "par dessus" le premier contrôle d'onglet et de ne le rendre visible que lors de l'activation de l'onglet adéquat...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
rené <rteulet@waika9.com>
Dans la création d’un formulaire, j’ai créé un « contrôle
onglet » avec 4 pages et dans l’une de ces pages je
souhaiterai mettre un autre « contre onglet » qui soit lié
uniquement à cette page.
Un "contre onglet" ?
Si tu veux placer un contrôle d'onglet sur page d'onglet...
Non, ce n'est pas possible
Sauf, peut être... en le placant tout simplement "par dessus" le premier contrôle
d'onglet et de ne le rendre visible que lors de l'activation de l'onglet adéquat...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
rené Dans la création d’un formulaire, j’ai créé un « contrôle onglet » avec 4 pages et dans l’une de ces pages je souhaiterai mettre un autre « contre onglet » qui soit lié uniquement à cette page.
Un "contre onglet" ?
Si tu veux placer un contrôle d'onglet sur page d'onglet...
Non, ce n'est pas possible
Sauf, peut être... en le placant tout simplement "par dessus" le premier contrôle d'onglet et de ne le rendre visible que lors de l'activation de l'onglet adéquat...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
3stone
re,
René Oui c'est bien cela, j'ai mis un controle onglet sur un autre mais comment fait-on pour le rendre visible au moment voulu?
Le problème est qu'un contrôle d'onglet posé sur une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du second controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle d'onglet principal (je dis bien le contrôle, et non sur l'onglet...) de mettre le code suivant:
Private Sub CtlTabPrincipal_Change() If Me.ctabPrincipal = 4 Then Me.CtlTabSecondaire.Visible = True Else Me.CtlTabSecondaire.Visible = False End If End Sub
Remarque: La valeur des onglets (index de pages) sont numérotés en partant de 0 Donc, ici, c'est le cinquième onglet qui demande l'affichage du contrôle d'onglet secondaire. On peut également utiliser le nom de l'onglet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
re,
René <rteulet@waika9.com>
Oui c'est bien cela, j'ai mis un controle onglet sur un
autre mais comment fait-on pour le rendre visible au
moment voulu?
Le problème est qu'un contrôle d'onglet posé sur
une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du second
controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle d'onglet
principal (je dis bien le contrôle, et non sur l'onglet...) de mettre
le code suivant:
Private Sub CtlTabPrincipal_Change()
If Me.ctabPrincipal = 4 Then
Me.CtlTabSecondaire.Visible = True
Else
Me.CtlTabSecondaire.Visible = False
End If
End Sub
Remarque:
La valeur des onglets (index de pages) sont numérotés en partant de 0
Donc, ici, c'est le cinquième onglet qui demande l'affichage du contrôle
d'onglet secondaire.
On peut également utiliser le nom de l'onglet...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
René Oui c'est bien cela, j'ai mis un controle onglet sur un autre mais comment fait-on pour le rendre visible au moment voulu?
Le problème est qu'un contrôle d'onglet posé sur une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du second controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle d'onglet principal (je dis bien le contrôle, et non sur l'onglet...) de mettre le code suivant:
Private Sub CtlTabPrincipal_Change() If Me.ctabPrincipal = 4 Then Me.CtlTabSecondaire.Visible = True Else Me.CtlTabSecondaire.Visible = False End If End Sub
Remarque: La valeur des onglets (index de pages) sont numérotés en partant de 0 Donc, ici, c'est le cinquième onglet qui demande l'affichage du contrôle d'onglet secondaire. On peut également utiliser le nom de l'onglet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
rené
Merci j'essaie!
-----Message d'origine----- re,
René Oui c'est bien cela, j'ai mis un controle onglet sur un autre mais comment fait-on pour le rendre visible au moment voulu?
Le problème est qu'un contrôle d'onglet posé sur une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du second
controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle d'onglet
principal (je dis bien le contrôle, et non sur l'onglet...) de mettre
le code suivant:
Private Sub CtlTabPrincipal_Change() If Me.ctabPrincipal = 4 Then Me.CtlTabSecondaire.Visible = True Else Me.CtlTabSecondaire.Visible = False End If End Sub
Remarque: La valeur des onglets (index de pages) sont numérotés en partant de 0
Donc, ici, c'est le cinquième onglet qui demande l'affichage du contrôle
d'onglet secondaire. On peut également utiliser le nom de l'onglet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
.
Merci j'essaie!
-----Message d'origine-----
re,
René <rteulet@waika9.com>
Oui c'est bien cela, j'ai mis un controle onglet sur un
autre mais comment fait-on pour le rendre visible au
moment voulu?
Le problème est qu'un contrôle d'onglet posé sur
une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du
second
controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle
d'onglet
principal (je dis bien le contrôle, et non sur
l'onglet...) de mettre
le code suivant:
Private Sub CtlTabPrincipal_Change()
If Me.ctabPrincipal = 4 Then
Me.CtlTabSecondaire.Visible = True
Else
Me.CtlTabSecondaire.Visible = False
End If
End Sub
Remarque:
La valeur des onglets (index de pages) sont numérotés en
partant de 0
Donc, ici, c'est le cinquième onglet qui demande
l'affichage du contrôle
d'onglet secondaire.
On peut également utiliser le nom de l'onglet...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
René Oui c'est bien cela, j'ai mis un controle onglet sur un autre mais comment fait-on pour le rendre visible au moment voulu?
Le problème est qu'un contrôle d'onglet posé sur une autre contrôle d'onglet est toujours visible...
La solution, est de mettre la propriété "Visible" du second
controle d'onglet sur Non.
Ensuite, dans l'événement "Sur changement" du contrôle d'onglet
principal (je dis bien le contrôle, et non sur l'onglet...) de mettre
le code suivant:
Private Sub CtlTabPrincipal_Change() If Me.ctabPrincipal = 4 Then Me.CtlTabSecondaire.Visible = True Else Me.CtlTabSecondaire.Visible = False End If End Sub
Remarque: La valeur des onglets (index de pages) sont numérotés en partant de 0
Donc, ici, c'est le cinquième onglet qui demande l'affichage du contrôle
d'onglet secondaire. On peut également utiliser le nom de l'onglet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------