Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2006, 15h11   #1
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Par défaut Mise en forme de Treeview

Bonjour à tous,
Je travaille actuelle sur les Treeview par contre j'ai une question toute bête. J'ai cherché comment changer l'arrière fond de ma treeview mais je n'ai pas trouvé la propriété qui me permettrait de le faire. Je n'ai pas trouvé quqlque chose du style "Backcolor".
Quelqu'un aurait-il une iddé à ce sujet ?

J'ai une autre questyion concernant les Treeview. Comment affecter plusieurs champs à un noeud (ou différentes colonnes)
Par exemple :
Citation:
Noeud Pere 1 20Mo 20%
Noeud Fils 1 10Mo 50%
.......
Merci d'avance pour votre aide.
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 10h45   #2
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Bonjour,
personne n'a d'idée concernant ce problème ?
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 17h34   #3
Membre du Club
 
Avatar de biggione
 
Inscription : juillet 2006
Messages : 99
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 99
Points : 62
Points : 62
c koi un treeview? c'est une représentation sous forme d'arbre...?

Désolé je sais mais je débute.
biggione est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 09h45   #4
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
biggione> le fait de débuter n'est pas une raison pour venir troller les threads techniques.

marsupilami34> un moyen existe pour mettre un background a un treeview, mais il faut créer un ActiveX. A toi de voir si ça en vaut vraiment la peine.

affecter plusieurs champs a un noeud, quel en est l'intérêt ? pourquoi ne pas ajouter des fils plutot que de chercher a faire ça ?
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 10h44   #5
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Citation:
Envoyé par Commodore_Psykopate
affecter plusieurs champs a un noeud, quel en est l'intérêt ? pourquoi ne pas ajouter des fils plutot que de chercher a faire ça ?
En fait je me suis peut être mal exprimé

J'ai bien un arbre avec parents et fils
A chaque noeud j'ai par exemple :
Citation:
Noeud_Pere1 46 €
Noeud_Fils1 30€
.....
Le but de créer plusieurs champs à un noeud me permettrait de récupérer directement la valeur en euros et non de créer une procédure qui décomposerait le etxe du neoud en récupérant la valeur. Surtout que le nombre de caractère peut varier.
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 11h19   #6
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
tu pourrais t'y prendre comme suit pour arriver à un résultat similaire :

Père1
  • Fils1
  • Fils2
  • 40 €
    • 25 €
    • 15 €

non ? je n'arrive pas à saisir le sens de ta question... et ton exemple est un peu pauvre
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h21   #7
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Ben en si on regarde l'arborescence d'un produit :
Mon produit fini s'appelle A.
Pour faire du A, j'ai besoin de B et C
Pou faire du B, j'ai de de D et E
Pour faire du C, du D
ce qui donne l'arbo suivante :
Citation:

A
B
D
E
C
D
Le produit fini A coute par exemple 30€.
B vaut 20€
C 10€

En fait, j'aimerai avoir une décomposition comme celle ci.
Donc le noeud 1 aura "A 30 €"
Or a certain momenr, je veux récupérer 30.
C'est pour cela que dans mon arbre, j'aimerai différencier Le nom de mon noeud et la valeur qui lui est associé
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h27   #8
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
Citation:
Envoyé par marsupilami34
Ben en si on regarde l'arborescence d'un produit :
Mon produit fini s'appelle A.
Pour faire du A, j'ai besoin de B et C
Pou faire du B, j'ai de de D et E
Pour faire du C, du D
ce qui donne l'arbo suivante :


Le produit fini A coute par exemple 30€.
B vaut 20€
C 10€

En fait, j'aimerai avoir une décomposition comme celle ci.
Donc le noeud 1 aura "A 30 €"
Or a certain momenr, je veux récupérer 30.
C'est pour cela que dans mon arbre, j'aimerai différencier Le nom de mon noeud et la valeur qui lui est associé
Moi je la vois comme ça l'arborescence :

A
..|-B
..|-C
....|-D
B
..|-D
..|-E
C
..|-D

Et tu rajoutes une base données derrière tout ça pour stocker les données associées à chaque selection dans ton treeview.

ex:
A - Nom - Description - Prix
B - Nom - Description - Prix
C - Nom - Description - Prix
D - Nom - Description - Prix
E - Nom - Description - Prix

Tu affiches ton treeview et tu te positionnes sur l'enregistrement de la base en fonction de ta sélection dans le treeview.
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h31   #9
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Citation:
Envoyé par Commodore_Psykopate
ex:
A - Nom - Description - Prix
B - Nom - Description - Prix
C - Nom - Description - Prix
D - Nom - Description - Prix
E - Nom - Description - Prix

Tu affiches ton treeview et tu te positionnes sur l'enregistrement de la base en fonction de ta sélection dans le treeview.
C'est exactement ce que j'aimerai faire
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h37   #10
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
cela s'appelle une base de données
donc il faut que tu t'arranges pour gérer une bdd (je te recommande Access avec Excel) pour y stocker tes données.

-edit- et a partir de là, tu pourras même construire le nom de tes fils en fonction des données contenues dans les champs.
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h38   #11
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Ca je l'ai deja fait.
Mais le pb que j'ai c que je voudrais créer plusuieurs colonnes à ma treeview comme tu l'as fait la
Citation:
A - Nom - Description - Prix
B - Nom - Description - Prix
C - Nom - Description - Prix
D - Nom - Description - Prix
E - Nom - Description - Prix
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h57   #12
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
comme il est impossible de faire plusieurs colonnes a un treeview tu as 2 solutions :
1) créer un ActiveX
2) concaténer les données dans le nom des fils (si c'est suffisant)
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 16h00   #13
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Citation:
Envoyé par Commodore_Psykopate
comme il est impossible de faire plusieurs colonnes a un treeview tu as 2 solutions :
1) créer un ActiveX
2) concaténer les données dans le nom des fils (si c'est suffisant)
Je pense que la 1ère solution me conviendrait mieux mais comment on crée une ActiveX ?
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 16h07   #14
Membre expérimenté
 
Avatar de Commodore
 
Inscription : février 2004
Messages : 601
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2004
Messages : 601
Points : 539
Points : 539
__________________
Moi, j'aime pas facebook.

Musiciens de France
Commodore est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h26.


 
 
 
 
Partenaires

Hébergement Web