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 :

"Chemin" d'un onglet [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Août 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Santé

    Informations forums :
    Inscription : Août 2009
    Messages : 78
    Points : 68
    Points
    68
    Par défaut "Chemin" d'un onglet
    Hello,

    désolé, le titre n'est pas très explicite mais la question est toute simple et, je suis sûr, trouvera réponse très rapidedment.

    je suis en train de bloquer sur un code de contrôle du remplissage d'un formulaire.

    J'ai, dans mon formulaire, un Tab Control (nomé MonTab par exemple) avec plusieurs onglets.

    La vérification en elle-même, aucun problème mais le soucis est que je souhaite vérifier uniquement les controls situés dans un onglet en particulier.

    j'ai donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim c as control
    For Each c In Me.Controls
    Select blablabla...
    Blablablablabla...
    .

    Le problème est que ça me vérifie tous les controls de mon formulaire, y compris ceux situés sur les autres onglets.

    j'ai donc essayé un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Me.MonTab.Page(1).Controls
    mais ça ne fonctionne pas.

    Je suis sûr que c'est tout con et j'ai honte d'avance de voir la réponse...

    merci d'avance pour votre aide.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Et oui, une "s" faisait la différence. "Pages" n'était pas proposée en intelliscense après le MonTab ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Me.MonTab.Pages(1).Controls
    2 paires d'yeux vaut toujours mieux qu'une de toutes les façons .

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Août 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Santé

    Informations forums :
    Inscription : Août 2009
    Messages : 78
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par mafooley Voir le message
    Je suis sûr que c'est tout con et j'ai honte d'avance de voir la réponse...
    et ben voilà...

    Merci beaucoup !!!

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

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