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.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Recuperer la valeur d'un compute dans le summary

#1 23-10-2008 09:48:55

antibug  
MarketGeek
Lieu: paris 04
Date d'inscription: 15-05-2007
Messages: 35
Pépites: 7,636
Banque: 1,548,764,072,074

[RESOLU] Recuperer la valeur d'un compute dans le summary

bonjour,

je cherche à récupérer la valeur d'un compute field qui se trouve dans le summary

si quelqu'un l'a deja fait please help

Antibug

Dernière modification par antibug (23-10-2008 11:43:23)


Hors ligne

 

#2 23-10-2008 10:08:38

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

Re: [RESOLU] Recuperer la valeur d'un compute dans le summary

Code: pb

dw_1.Describe( "Evaluate( 'compute_1',<row>)" )


s'il y a des groupes dans ta DW, il faut boucler sur les groupes en utilisant FindGroupChange


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

Hors ligne

 

#3 23-10-2008 11:42:54

antibug  
MarketGeek
Lieu: paris 04
Date d'inscription: 15-05-2007
Messages: 35
Pépites: 7,636
Banque: 1,548,764,072,074

Re: [RESOLU] Recuperer la valeur d'un compute dans le summary

erasorz a écrit:

Code: pb

dw_1.Describe( "Evaluate( 'compute_1',<row>)" )


s'il y a des groupes dans ta DW, il faut boucler sur les groupes en utilisant FindGroupChange

je n'est pas reussi a faire fonctionner ta formule,

mais j'ai la soluc : dw_1.object.compute [1]

Et oui dans le summary, la ligne c'est toujours 1 pour acceder aux données


Hors ligne

 

#4 23-10-2008 11:47:11

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

Re: [RESOLU] Recuperer la valeur d'un compute dans le summary

pas de groupe => effectivement row=1 pour le summary...

sinon ça ne marche pas dw_1.Describe( "Evaluate( 'compute_1', 1)" )  ? 


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

Hors ligne

 

#5 23-10-2008 12:50:46

antibug  
MarketGeek
Lieu: paris 04
Date d'inscription: 15-05-2007
Messages: 35
Pépites: 7,636
Banque: 1,548,764,072,074

Re: [RESOLU] Recuperer la valeur d'un compute dans le summary

erasorz a écrit:

pas de groupe => effectivement row=1 pour le summary...

sinon ça ne marche pas dw_1.Describe( "Evaluate( 'compute_1', 1)" )  ? 

Si avec 1 ca devrai marché, mais comme j'étais parti sur "pas de numero de ligne" ...

merci encore


Hors ligne

 

#6 12-12-2012 08:51:36

John77  
Membre Geek
Lieu: Chambéry
Date d'inscription: 26-10-2012
Messages: 51
Pépites: 227
Banque: 0

Re: [RESOLU] Recuperer la valeur d'un compute dans le summary

Bonjour

Ayant à récupérer également la valeur d'un Computed Field dans le Summary ... mais en PB 5, ces solutions ne fonctionnent pas.
Après y avoir passé toute la journée hier, et avoir envisagé la mort dans l'âme de boucler sur mes lignes, je viens de me rendre compte que dans cette version, PB a du disposé le compute sur toutes les lignes et donc l'indicateur de ligne doit être égale au RowCount pour récupérer ce qui est affiché dans le summary

Code: pb

ll_RCount = lds_TempsK7.Retrieve(ii_IDsiEdition, idt_DateCreation)
ls_time = lds_TempsK7.Describe("Evaluate('total_k7', "+String(ll_RCount)+")")


Cette version, c'est la misère!
Le debugger est naze et je dois souvent logger moi même mes piles d’exécution

Dernière modification par John77 (12-12-2012 08:54:44)

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Recuperer la valeur d'un compute dans le summary

Pied de page des forums

Propulsé par FluxBB 1.2.22