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

Access Discussion :

Acces aux objets dans un sous-formulaire


Sujet :

Access

  1. #1
    Membre confirmé Avatar de Destiny
    Profil pro
    Inscrit en
    février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : février 2005
    Messages : 720
    Points : 617
    Points
    617
    Par défaut Acces aux objets dans un sous-formulaire
    Bonjour,
    Je suis débutant dans access et là je suis un peut perdu...

    J'ai dans un formulaire un sous-formulaire qui contient un bouton. J'aimerais faire une intervention sur ce bouton depuis mon formulaire. Comment faire?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me.Monform.MonBouton.Enabled = True?

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : juin 2002
    Messages : 3 904
    Points : 6 670
    Points
    6 670
    Par défaut
    Hello,

    pense à regarder la FAQ avant de poster
    http://access.developpez.com/faq/?page=Ctrl#ctlsForm
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  3. #3
    Membre confirmé Avatar de Destiny
    Profil pro
    Inscrit en
    février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : février 2005
    Messages : 720
    Points : 617
    Points
    617
    Par défaut
    alors j'ai toujours un problème


    J'aimerais bloquer tous les contrôles d'un formulaire, puis débloquer les contrôles d'un sous formulaire qui est dans mon formulaire principale.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
            For Each ctl In Me.Controls
                ctl.Locked = True
                ctl.Enabled = False
                On Error Resume Next
            Next ctl
     
            For Each ctl In Forms![FO_APERCU_REFERENCE_DETAILS]![TB_REF_CLIENT_COMPOSITION sous-formulaire].Controls
                ctl.Locked = False
                ctl.Enabled = True
                On Error Resume Next
            Next ctl
    Si je met un msgbox dans la deuxième boucle, j'ai bien tout mes controle qui s'affichent, mais rien n'est débloqué...

    Merci de votre aide

  4. #4
    Membre confirmé Avatar de Destiny
    Profil pro
    Inscrit en
    février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : février 2005
    Messages : 720
    Points : 617
    Points
    617
    Par défaut
    C'est bon j'ai trouvé, en fait il faut réactiver les sous-formulaires et non leurs contenu.

    Merci quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/05/2013, 17h41
  2. [AC-2007] Acces aux champs d'un sous formulaire
    Par mmo74 dans le forum IHM
    Réponses: 1
    Dernier message: 05/10/2012, 17h13
  3. [AC-2003] atteindre un objet dans un sous formulaire
    Par chuspyto dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/08/2012, 22h57
  4. Accès aux controles d'un sous-formulaire
    Par Aegnor dans le forum IHM
    Réponses: 7
    Dernier message: 18/11/2010, 18h52
  5. Réponses: 3
    Dernier message: 09/06/2006, 16h41

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