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 :

treeView affichage particulier ?


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut treeView affichage particulier ?
    Bonjour à tous,

    Je voudrais réaliser quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    information 1.1          |   information 1.2                    | information 1.3
                                         |- information 1.2.1               |- information 1.3.1
                                         |- information 1.2.2
     
    information 2.1          |   information 2.2                    | information 2.3
       |- information 2.1.1        |- information 2.2.1
                                   |- information 2.2.2
    Et ainsi de suite en sachant que les sous élément sont tous différent d'une ligne à l'autre, variants sur le nombre. Le nombre total de ligne est aussi variable.

    Est ce possible de réaliser cela avec une tree view, dont les sous informations sont au début "cachées" et qui peuvent ensuite etre déroulées automatiquement ?

    Si oui par quoi commencer ? Je n'ai pas trouver de choses intéressantes à ce niveau la après quelques recherches.

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu lu ce tuto VB.

    Starec

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Je ne l'avais pas lu, mais je ne retrouve pas les méthodes spécifiée, j'ai crée un objet Microsoft TreeView control version 6.0.

    Y a t-il un autre tuto pour cet objet la ?

    Merci

  4. #4
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    En faisant une simple recherche, j'ai trouvé ça.

    Domi2

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Le problème encore une fois c'est que je n'ai pas les méthodes dont ces sujets parlent....

    Je n'ai pas la méthode Nodes en particulier lorsque je fais Me.monTreeView.N... il ne me propose pas la méthode nodes.

    Comment faire ?

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Par défaut
    Hum, moi non plus il me semble qu'il ne propose pas intuitivement les méthodes. Mais pourtant ça fonctionne =)

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par samtheh
    Le problème encore une fois c'est que je n'ai pas les méthodes dont ces sujets parlent....

    Je n'ai pas la méthode Nodes en particulier lorsque je fais Me.monTreeView.N... il ne me propose pas la méthode nodes.

    Comment faire ?
    Re

    En effet, dans Access lorsque tu utilises un Active X, les méthodes ne te sont pas proposés.

    Pour les connaitres il faut utiliser l'explorateur d'objet (F2), sélectionné la bibliothèque, et chercher.

    Starec

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Ok j'ai bien fait cela, j'ai vu que tous les parametres de la methode add etaient opitonels, je n'en saisi qu'un seul le premier mais j'ai un message :

    Propriété ou méthode non géré par cet objet
    Avez vous une idée ?

    Merci !

  9. #9
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Par défaut
    Sur quelle ligne ça te met ce message ?

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    En fait je pense que je ne créai pas correctement mon arbre.

    Voici ce que je fais maintenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Set x = Me.TreeViewProjet.Nodes.Add(, , "p", "Projets", 1)
     
    'BOUCLE
              Set y = Me.TreeViewProjet.Nodes.Add("p", tvwChild, clef_projet, nom_projet)
              Me.TreeViewProjet.Refresh
    'FIN BOUCLE
    Et sur la première ligne j'ai un message :
    Erreur d'execution 35613
    ImageList must be initialized before it can be used
    En reprenant le tuto (tuto jacma) j'ai vu qu'il fallait créer un imageList et le lier au treeview mais dans mes composant je n'ai pas d'imageListe ? Que dois je faire ?

    Merci de votre aide !

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    J'ai trouvé, j'ai réussi a faire le lien et tout seulement je me pose une question à quoi sert cette manip ? Et est-elle obligatoire ? A quoi sert-elle exactement ? Quels sont les icones types à selectionner dans l'imageList ? Ou puis je les trouver ?

    Merci !!!

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Bon j'ai virer l'utilisation de l'imageList.

    Mon code est maintenant comme cela :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Set x = Me.TreeViewProjet.Nodes.Add(, , "p", "Projets")
     
    'BOUCLE
              Set y = Me.TreeViewProjet.Nodes.Add("p", tvwChild, clef_projet, nom_projet)
              Me.TreeViewProjet.Refresh
    'FIN BOUCLE
    Mais il me fait toujours une erreure sur le add à l'interieure de la boucle :
    Propriété ou méthode non géré par cet objet
    Merci de votre aide !

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    J'ai bien reussi l'affichage de mon arbre, mais je reviens à mon problème initial :

    Est-il possible de créer différents arbres au sein d'une ligne suivant mon schéma initial ?

    C'est à dire avoir sur un même niveau hiérarchique différentes arborescence ?
    Et si oui comment réaliser cela ?

    Je vous remercie grandement de vos réponses !

Discussions similaires

  1. [XL-2000] recherche une fonction d'affichage particulier des colonnes
    Par pat91 dans le forum Excel
    Réponses: 20
    Dernier message: 24/05/2009, 01h45
  2. [treeView] Affichage très lent sous FF 3
    Par vg33 dans le forum jQuery
    Réponses: 4
    Dernier message: 28/04/2009, 20h34
  3. [C#] TreeView : affichage des classes -> MetaViewer
    Par kerbage dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/05/2006, 14h19
  4. [SimpleXML] Problème PHP5/XML pour des affichages particuliers
    Par vanilla dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 20/04/2006, 14h22
  5. [MySQL] Requete : Affichage particulier
    Par alain31tl dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/12/2005, 20h05

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