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

IHM Discussion :

[Access 2007] Xml, Lier 2 ComboBox du ruban personnalisé


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Par défaut [Access 2007] Xml, Lier 2 ComboBox du ruban personnalisé
    Bonjour,

    J'ai parcouru des différents posts mettant en place une liaison entre des éléments de combobox MAIS elles ne traitent que de celles dans un formulaire.

    Je suis débutante dans la programmation sous Vba et je ne connais pas bien ce langage, mais j'ai néanmoins des bases dans d'autres langages, je ne suis pas trop perdue!

    Mon problème est le suivant :

    J'ai crée un ruban personnalisé avec 2 combobox (écrit en XML obligé), un contenant le numéro de badge, et l'autre contenant le nom de l'employé.
    Ces combobox sont des listes déroulantes facilitant la recherche.

    Le code des combobox permet de lister les numéros de badge ainsi que les noms des employés. (les procédures de listage sont codés en Vb)
    Lorsque je déroule le combobox des badges et en sélectionne un, l'enregistrement dans le formulaire se positionne sur le bon numéro de badge.
    Tout va bien jusqu'ici.

    Je souhaiterai, lors d'une sélection dans un combobox, mettre à jour l'autre pour afficher l'information correspondante.

    Je ne sais comment écrire la procédure pour atteindre l'autre combobox.
    Je rappelle que la combobox avec le ruban personnalisé sous Access 2007 est écrite en XML.

    Merci d'avance pour vos réponses!

  2. #2
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Par défaut
    J'avait écrit la solution en long et en large mais le message n'est passé à cause du navigateur qui a perdu ma session...

    En bref, la solution est d'utiliser les attributs onChange et getText dans les combobox (code XML).
    D'instancier ceux-ci en récupérant les informations contenues dans le formulaire grâce à getText.

    Lors du choix d'un combobox et grâce à l'attribut onChange, on fait appel à une procédure qui raffaichit un élément du ruban (expression.Invalidate)

    L'autre combobox se mettra à jour grâce à l'attribut getText.

    Pour toutes questions : me joindre par mp.

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

Discussions similaires

  1. [AC-2010] ComboBox dans ruban personnalisé
    Par Mobydisk21 dans le forum VBA Access
    Réponses: 9
    Dernier message: 05/01/2014, 17h02
  2. [Access 2007 - Nouveauté] Personnalisation du ruban
    Par Tofalu dans le forum Sondages et Débats
    Réponses: 7
    Dernier message: 21/11/2008, 05h45
  3. Masquer ruban Access 2007
    Par leskev dans le forum Access
    Réponses: 3
    Dernier message: 04/05/2007, 13h26
  4. [Access 2007] Fermeture du ruban
    Par Virgile59 dans le forum Access
    Réponses: 1
    Dernier message: 07/02/2007, 17h01
  5. Ruban Access 2007
    Par Virgile59 dans le forum Access
    Réponses: 6
    Dernier message: 04/07/2006, 23h00

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