IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Créer 1 ref à 1 objet d'1 sous-formulaire


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut Créer 1 ref à 1 objet d'1 sous-formulaire
    bonjour,


    j'ai 1 formulaire que j'ai appelle "nomForm". dans le Form_Load() de nomForm (comme dans d'autres procedures d'ailleurs), j'appelle un controle onglets ("ctlOngl") d'un sous-formulaire ("sousForm") de nomForm en procedant de la maniere suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Load()
        Controls("sousForm").Controls.Item("ctlOngl").Pages.Item(0).Caption = "1er onglet"
        Controls("sousForm").Controls.Item("ctlOngl").Pages.Item(1).Caption = "2eme onglet"
    End Sub
    j'en ai marre d'avoir a tapper Controls("sousForm").Controls.Item("ctlOngl") pour acceder a ctlOngl.
    j'ai essayer de faire des appels du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim onglets As Pages
    onglets = Controls("sousForm").Controls.Item("ctlOngl")
    onglets.Pages.Item(0).Caption = "1er onglet"
    onglets .Pages.Item(1).Caption = "2eme onglet"
    mais, rien a faire, ca plante !

    comment puis-je creer une nouvelle variable qui fasse reference a Controls("sousForm").Controls.Item("ctlOngl") ?

    MERCI A VOUS !!!

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Par défaut
    bonjour,

    <With> simplifie les écritures, voir aide d'Access :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With object
    [statements]
    End With
    cordialement,

    Philippe

Discussions similaires

  1. Passer un objet form à un sous-formulaire
    Par dagbass dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/07/2014, 11h13
  2. [AC-2003] atteindre un objet dans un sous formulaire
    Par chuspyto dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/08/2012, 21h57
  3. Changer Source Objet d'un sous-formulaire
    Par vandrie dans le forum IHM
    Réponses: 6
    Dernier message: 28/11/2007, 14h48
  4. Acces aux objets dans un sous-formulaire
    Par Destiny dans le forum Access
    Réponses: 3
    Dernier message: 13/02/2007, 08h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo