Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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 14-08-2009 11:07:20

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] Rowcount d'une dw composite

Bonjour,

J'ai une dw composite (dw_comp_princ) qui est composé de 3 dw dont une qui est elle-même une dw compsoite (dw_comp_sec). Je voudrais compter le nombre de lignes dans une dw (dw_1) de dw_comp_sec.

Le script suivant ne fonctionne pas :

Code: PB

dw_comp_princ.Object.dw_comp_sec.Object.dw_1.RowCount()


Est-ce que quelqu'un a une idée ?
Dois-je faire des dw child pour les 2 dw composite ?

Merci d'avance

Dernière modification par bdf94 (14-08-2009 15:54:30)

Hors ligne

 

#2 14-08-2009 11:44:49

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Rowcount d'une dw composite

est ton ami:

Aide PB a écrit:

Nested reports      You cannot use GetChild to get a reference to a report in a composite DataWindow when the report itself is a composite or nested DataWindow.


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 14-08-2009 11:50:23

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Rowcount d'une dw composite

ok pour les dw child mais y-a-t-il un autre moyen ?

Hors ligne

 

#4 14-08-2009 11:58:46

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Rowcount d'une dw composite

Tu as essayé avec un computed field inséré dans dw_1 et qui aurait comme expression:

Code: pb

 String(RowCount)

Un describe(Evaluate) devrait peut-être t'aider (A tester)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 14-08-2009 13:41:33

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Rowcount d'une dw composite

J'ai mis un compute (compute_rowcount) avec comme calcul rowcount().
Dans la dw_1, ok ça me remonte bien le nb de lignes.

Voila ce que je fais en script :

Code: PB

dw_comp_princ.Object.dw_comp_sec.Object.dw_1.Object.compute_rowcount.Text


Cela ne fonctionne pas.

Hors ligne

 

#6 14-08-2009 14:19:41

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Rowcount d'une dw composite

Essaye avec un evaluate dans la fonction describe. C'est le seul moyen de récupérer la valeur retournée par l'expression de la compute


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 14-08-2009 15:54:16

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Rowcount d'une dw composite

Je me suis débrouillé autrement (le but final était d'ajouter une ligne dans dw_1).

J'ai modifié la requête de ma dw_1 :
AVANT select champ1, champ2, champ3 from Table1
APRES select champ1, champ2, champ3 from Table1 UNION select "coucou", 100, "abc"

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22