OVH Cloud OVH Cloud

Onglet

1 réponse
Avatar
doft
Bonjour,

Je cr=E9e un onglet dans mon formulaire au moyen de la=20
commande vba suivante:
CaseOnglet =3D CreateControl("MonForm", acTabCtl, acDetail)

Ce qui m'emb=EAte c'est qu'acces cr=E9e un onglet avec 2 pages=20
par d=E9faut...et moi je n'en veux pas...j'ai bien r=E9ussit =E0=20
supprimer une page avec la m=E9thode "pages.remove" mais il=20
m'est impossible de supprimer la 2=E8me sinon c'est l'onglet=20
tout entier qui se supprime. J'arrive =E0 cr=E9er des pages=20
suppl=E9mentaires mais il reste toujours celle par d=E9faut=20
qui porte un nom bidon ...

Quelqu'un conna=EEt-il la solution pour cr=E9er un nombre de=20
page voulu sans celles par d=E9faut?

Merci de votre aide

Doft

1 réponse

Avatar
Raymond
Bonsoir.

Tu peux mettre le nombre de pages que tu veux et les appeler du nom que tu
veux. sur le createcontrol tu obtient 2 pages que tu renommes comme tu veux.
si tu veux une seule page tu fais ton remove de la 2e et tu renommes la
1ere, sinon tu rajoutes page par page avec un nouveau nom.
tu peux utiliser cet exemple:

Dim Onglet As TabControl
DoCmd.OpenForm "formulaire2", acDesign, , , , acHidden
Set Onglet = CreateControl("formulaire2", acTabCtl, acDetail)
Onglet.Name = "MonOnglet"
Onglet.Pages(0).Name = "Page0"
Onglet.Pages(1).Name = "Page1"
Onglet.Pages.Add
Onglet.Pages(2).Name = "Page2"
DoCmd.Close acForm, "formulaire2", acSaveYes
Set Onglet = Nothing

et tu auras 3 pages.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"doft" a écrit dans le message de
news:aa0e01c38112$d7e417b0$
Bonjour,

Je crée un onglet dans mon formulaire au moyen de la
commande vba suivante:
CaseOnglet = CreateControl("MonForm", acTabCtl, acDetail)

Ce qui m'embête c'est qu'acces crée un onglet avec 2 pages
par défaut...et moi je n'en veux pas...j'ai bien réussit à
supprimer une page avec la méthode "pages.remove" mais il
m'est impossible de supprimer la 2ème sinon c'est l'onglet
tout entier qui se supprime. J'arrive à créer des pages
supplémentaires mais il reste toujours celle par défaut
qui porte un nom bidon ...

Quelqu'un connaît-il la solution pour créer un nombre de
page voulu sans celles par défaut?

Merci de votre aide

Doft