PB à toute heure et à tout moment. (à parcourir avec modération)

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 01-02-2008 14:45:21

salut_terus  
Membre
Date d'inscription: 01-02-2008
Messages: 6
Pépites: 25
Banque: 0

[RESOLU] Fonctions treeview datawindow

Bonjour,
   Je risque de paraître pour un bon débutant que je ne renies pas,
   mais je n'arrive pas à utiliser les fonctions (utilisables pour le control treeview), pour une datawindow treeview.
   J'ai donc créé une datawindow treeview que j'affiche par l'intermédiaire d'un controle datawindow, mais lorsque j'utilise par exemple
   la fonction finditem, je ne peux pas compiler, j'ai message "unknown function: finditem
   Comment dois-je faire ? Je pourrais utiliser le control treeview mais pour ce que je dois en faire, ça n'en vaut pas l'utilité.
Merci
Yo

Hors ligne

 

#2 01-02-2008 14:56:22

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

Re: [RESOLU] Fonctions treeview datawindow

salut
tout d'abord,
quelle est la version de pb... et tout le patatipatata...


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

Hors ligne

 

#3 01-02-2008 15:02:36

salut_terus  
Membre
Date d'inscription: 01-02-2008
Messages: 6
Pépites: 25
Banque: 0

Re: [RESOLU] Fonctions treeview datawindow

Désolé,
C'est une application en 7.0.3 migrée actuellement en version 11.0, . Pour le patatipatata, je ne sais pas ce que je peux vous donner de plus !

Hors ligne

 

#4 01-02-2008 15:04:59

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

Re: [RESOLU] Fonctions treeview datawindow

le but de ton finditem, est de faire quoi ?
si c'est pour trouver une ligne, ou il y a un enregistrement bien precis..
il suffit de passer par la fonction FIND, vu qi'il s'agit ici d'une datawindow treeview.   regardes dans l'aide en ligne.

A+++


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

Hors ligne

 

#5 01-02-2008 15:11:22

salut_terus  
Membre
Date d'inscription: 01-02-2008
Messages: 6
Pépites: 25
Banque: 0

Re: [RESOLU] Fonctions treeview datawindow

En fait,
A la base je voulais faire un getitem pour savoir lors d'un événement doubleclicked, sur quoi il avait cliqué(voire connaître le noeud du niveau en dessous sur lesquels j'ai deux dates) pour ouvrir ensuite une autre fenêtre qui me ramène un document enregistré en (blob).
Merci

Hors ligne

 

#6 01-02-2008 15:16:29

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

Re: [RESOLU] Fonctions treeview datawindow

un getrow(), ca ne fonctionne pas ?


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

Hors ligne

 

#7 01-02-2008 15:19:06

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

Re: [RESOLU] Fonctions treeview datawindow

sinon,
tu peux recuperer les données sur l'evenement 
TREENODESELECTED

Code: pb

IF row > 0 THEN 
  ls_valeur   = this.GetItemstring(row,"cles_maitre"))
END IF

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

Hors ligne

 

#8 01-02-2008 16:34:25

salut_terus  
Membre
Date d'inscription: 01-02-2008
Messages: 6
Pépites: 25
Banque: 0

Re: [RESOLU] Fonctions treeview datawindow

http://dl.free.fr/jm0GpzB3h/treeview.JPG

En fait, je n'arrive à récupérer le numéro de la ligne uniquement si le noeud est ouvert, en cliquant sur une date au niveau inférieur.
Je souhaitais le récupérer directement en double cliquant sur le premier niveau, mais je récupère un numéro de ligne 0.
Donc si j'ai bien compris, on ne peut vraiment pas utiliser les fonctions du control treeview pour une datawindow treeview?
Bon week end

Hors ligne

 

#9 01-02-2008 16:41:19

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

Re: [RESOLU] Fonctions treeview datawindow

non.
peut etre en regardant sur les codes exemples fournis par pb11, pour le treeview datawindow, tu trouveras une solution ?

sinon, je passe par une variable d'instance.
ma variable d'instance est alors mise à jour depuis l'event TREENODESELECTED,
depuis l'evenement collapsing, tu peux voir le niveau du noeud.

A+


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

Hors ligne

 

#10 06-02-2008 15:57:39

salut_terus  
Membre
Date d'inscription: 01-02-2008
Messages: 6
Pépites: 25
Banque: 0

Re: [RESOLU] Fonctions treeview datawindow

J'ai trouvé avec ceci:

Code: pb

ll_currow = long(RightA(this.GetBandAtPointer(),1))


J'obtiens mon numéro de ligne de premier niveau sur mon événement doubleclicked(), et du coup le reste coule de source...

Hors ligne

 

#11 06-02-2008 16:11:38

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

Re: [RESOLU] Fonctions treeview datawindow

super !
merci à toi


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22