Pas de problème (pb), que du PowerBuilder (PB) ^^

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 28-09-2006 15:24:53

Deedoo2000  
Membre Geek
Date d'inscription: 13-09-2006
Messages: 91
Pépites: 408
Banque: 0

[RESOLU] Récupérer le nom des colonnes d'une dw

Bonjour,

Existe-t-il une commande qui permettrait de récupérer le nom des colonnes composant une dw ou un datastore ? Merci.

Hors ligne

 

#2 28-09-2006 15:50:21

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] Récupérer le nom des colonnes d'une dw

yesssssssssssss !

Code: pb

string ls_colonnes

ls_colonnes = dw_detail.Object.DataWindow.Objects

messagebox("Liste des colonnes de la datawindow",ls_colonnes)

Apres, tu en fais ce que tu veux....


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

Hors ligne

 

#3 28-09-2006 20:52:43

gthisselin  
Membre Geek
Date d'inscription: 07-09-2006
Messages: 21
Pépites: 41
Banque: 5,169,130,870

Re: [RESOLU] Récupérer le nom des colonnes d'une dw

Petite précision.

Là, tu récupères tout, pas que les colonnes. Tu récupères aussi les lignes, les rectangles, ...
Pour les colonnes à proprement dit, il n'y a pas de commande directe, mais une boucle très simple

Code: pb

string ls_colonne[]
long ll_i

for ll_i = 1 to Long(dw.object.datawindow.column.count)
   ls_colonne[ll_i] = dw.describe("#" + string(ll_i) + ".name") // ou dbname au choix
next

Hors ligne

 

#4 29-09-2006 07:03:42

Deedoo2000  
Membre Geek
Date d'inscription: 13-09-2006
Messages: 91
Pépites: 408
Banque: 0

Re: [RESOLU] Récupérer le nom des colonnes d'une dw

Merci beaucoup tous les deux !

Hors ligne

 

#5 29-09-2006 07:18:11

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] Récupérer le nom des colonnes d'une dw

autant pour moi gthisselin
pour ce, je te rajoute +30 pepites.


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