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 06-10-2011 12: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 14:31:40)

Hors ligne

 

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

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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 13:16:28

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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 13: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 14:05:44

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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 14: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 14: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 15:07:24

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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 16: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 17:12:05

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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