Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 24-11-2006 10:26:12

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

[ASTUCE] Treeview dans DDDW

[PB 10.5]
Bonjour à tous.

Je ne sais pas si c'est vraiment une astuce, ni meme si elle sera utile aux utilisateurs confirmés, mais cela pourra aider les moins "costaud". D'autres se rendrons compte que c'est plus simple de réaliser cela sous PB 10.5 qu'avec les versions precedentes.

Voici donc comment si prendre pour réaliser un treeview dans une DropDownDataWindow.

1/ CREATION DU TREEVIEW
Creez une nouvelle datawindow de type treeview, basée sur une requete que vous allez créer.
http://img91.imageshack.us/img91/5981/tutotree1qb3.th.jpg

Ensuite, parametrez la datawindow associée a la requete. Le menu suivant va vous proposer de selectionner le champs de niveau 1 dans l'arborescence de votre treeview. Faites donc glisser le champs que vous avez choisi dans la fenetre de droite comme suit :
http://img84.imageshack.us/img84/85/tutotree2kj7.th.jpg

Validez vos choix, parametrez votre dw comme vous le souhaitez. La dw générée doit ressembler à quelque chose dans ce genre :
http://img166.imageshack.us/img166/3478/tutotree3xc3.th.jpg

Maintenant faites le ménage en enlevant les denominations des champs dans le header, par exemple. Et pour masquer les champs de la partie detail qui ne vous interesse pas de faire apparaitre, descendez ceux qui ne vous interesse pas :
http://img245.imageshack.us/img245/7305/tutotree4biscb3.th.jpg

Vous pouvez changer le type de puce,etc...Remonter la barre détail. Voila le style de votre dw treeview.
http://img100.imageshack.us/img100/8574/tutotree5wu4.th.jpg

2/ PARAMETRAGE DU CHAMPS DANS LA DW D'ACCUEIL
Rendez-vous dans la datawindow où se trouve le champs dans lequel vous souhaitez insérer cette dddw-treeview. Selectionnez le champs qui vous interesse, puis allez dans ses propriétés. Initialisez le Style type a DropDownDW, selectionez la dddw que l'on vient de créer, et la colonne qui correspondra à l'affichage lorsque un element sera cliqué et la colonne associée aux données.
http://img87.imageshack.us/img87/2959/tutotree6ls8.th.jpg

3/ Résultat
Voila le genre de résultat le plus simple possible que l'on peut obtenir. A vous de l'egayer un petit peu!
http://img137.imageshack.us/img137/3402/tutotree7kf1.th.jpg

Dernière modification par hellkinder (24-11-2006 10:28:54)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#2 24-11-2006 13:29:39

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [ASTUCE] Treeview dans DDDW

Bonjour,

Merci pour ton astuce !

Cordialement.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#3 24-11-2006 13:31:52

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4659
Pépites: 945
Banque: 2,147,483,647
Site web

Re: [ASTUCE] Treeview dans DDDW

  je te rajoute 50 pepites... faillot va ! ha ha ha ha ha


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#4 24-11-2006 13:43:39

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [ASTUCE] Treeview dans DDDW

De rien et..

Merci pour les pepites!!!  (et les fayots )


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#5 07-02-2007 13:01:23

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [ASTUCE] Treeview dans DDDW

Et en PB 9  on le fait comment? 

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22