Powerbuilder pour les completement Geeks !

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 06-10-2011 14:59:56

Sylvie de hannut  
Membre completement Geek
Lieu: Hannut (Belgique)
Date d'inscription: 10-06-2011
Messages: 123
Pépites: 499
Banque: 0

[RESOLU] Récupérer des données computed dans le header d'une DW

J'ai des données calculées dans le header de ma DW, or j'en ai besoin pour mettre à jour une table.

Quelle commande puis-je utiliser pour récupérer la valeur qui s'y trouve ??

J'ai essayé :
        - ls_drycontent = dw_composants.Describe("itdrycontent_cumul.text"))
        - ls_drycontent = dw_composants.object.itdrycontent_cumul
        - ld_drycontent = dw_composants.Describe("itdrycontent_cumul.Expression")

Rien ne fonctionne
Que dois-je faire ????
Merci beaucoup

Dernière modification par Sylvie de hannut (06-10-2011 16:31:40)

Hors ligne

 

#2 06-10-2011 15:12:29

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

Bonjour,

Code: pb

dw_composants.Describe("evaluate('itdrycontent_cumul',0)")

https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 06-10-2011 15:16:28

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

ou tout simplement :

Code: pb

if dw_composants.rowcount() > 0 then
    ls_drycontent  = dw_composants.object.itdrycontent_cumul[1]
end if

https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#4 06-10-2011 15:23:48

Sylvie de hannut  
Membre completement Geek
Lieu: Hannut (Belgique)
Date d'inscription: 10-06-2011
Messages: 123
Pépites: 499
Banque: 0

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

Super ça fonctionne super !!
J'ai juste une autre question, j'ai encore 99 autres colonnes à lire, ces colonnes se nomment : items_nut01_cumul .... items_nut99_cumul.

J'aimerais faire une boucle de récupération des données.
J'ai essayé
for li_cpt = 1 to 99
    ls_nom_col = "items_nut" + string(li_cpt,'00') + "_cumul"
    ls_nutr[li_cpt] =  dw_composants.Describe("evaluate(ls_nom_col,0)")
next

PB me renvoie ! comme résultat

Je fais quoi ???
Merci beaucoup

Hors ligne

 

#5 06-10-2011 16:05:44

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

il te manque les simples quottes autour du nom du compute:

Code: pb

    ls_nom_col = "items_nut" + string(li_cpt,'00') + "_cumul"
    ls_nutr[li_cpt] =  dw_composants.Describe("evaluate('"+ls_nom_col+"',0)")


Dernière modification par xlat (06-10-2011 16:06:53)


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#6 06-10-2011 16:28:58

Sylvie de hannut  
Membre completement Geek
Lieu: Hannut (Belgique)
Date d'inscription: 10-06-2011
Messages: 123
Pépites: 499
Banque: 0

Re: [RESOLU] Récupérer des données computed dans le header d'une DW


Merci beaucoup d'aider cette pauvre tête de linotte

Hors ligne

 

#7 06-10-2011 17:07:24

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

sinon, tu peux revenir modifier ton poste #4 pour mettre la fameuse balise code=pb ...


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#8 06-10-2011 18:26:21

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

xlat a écrit:

sinon, tu peux revenir modifier ton poste #4 pour mettre la fameuse balise code=pb ...

merci, j'en ai ch bavé pour mettre ça en place... (enfin un peu)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#9 06-10-2011 19:12:05

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Récupérer des données computed dans le header d'une DW

erasorz a écrit:

xlat a écrit:

sinon, tu peux revenir modifier ton poste #4 pour mettre la fameuse balise code=pb ...

merci, j'en ai ch bavé pour mettre ça en place... (enfin un peu)

je veux bien te croire


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22