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 04-03-2008 13:41:16

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Report object

Bonjour,

J'ai ajouter dans un dataobjet, un report objet auquel je lui ai affecter une datawindow. Comment faire pour lire dans cette datawindow??
Voici mon code :

Code: pb

ls_nom = dw_impr.Object.dw_impr_etiq_1.GetItemString( 1, "nom" )

Ceci ne fonctionne pas....

Merci d'avance

Dernière modification par poche (04-03-2008 14:19:49)

Hors ligne

 

#2 04-03-2008 13:45:41

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: Report object

Avec un getchild peut être? sinon penses à la balise

Hors ligne

 

#3 04-03-2008 14:00:40

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: Report object

J'ai essayé ceci :

Code: pb

dw_impr.GetChild ('dw_impr_etiq_1', ldwc_ref ) 
        ldwc_ref.SetTransObject(SQLCA)
  ldwc_ref.Retrieve(  3001, Date(04/03/2008))
  ls_nom = ldwc_ref.GetItemString( 1, "nom" )

ça ne marche pas, le retrieve renvoie -1

Dernière modification par poche (04-03-2008 14:16:23)

Hors ligne

 

#4 04-03-2008 14:14:53

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

Re: Report object

Mets la balise sur tes scripts et regarde les paramètres de ton dataobject utilisé en report.
Quand tu l'exécutes en direct avec ces paramètres, tu récupères bien quelquechose?
Ton Getchild retourne aussi bien 1 je suppose?


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

Hors ligne

 

#5 04-03-2008 14:19:17

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: Report object

Le getchild retourne -1 ....

Hors ligne

 

#6 04-03-2008 14:21:05

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: Report object

poche a écrit:

Le getchild retourne -1 ....

le dw_impr_etiq_1 c'est bien le nom que tu as donné à ton report? c'est pas dw_1 ou quelquechose du style?

Hors ligne

 

#7 04-03-2008 14:26:39

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: Report object

oui, c'est bien le nom du report...

Le truc qui est bizar, c'est que la datawindow auquel j'ai affecté mon report, j'ai un static text.
Et j'arrive bien à écrire dessus via :

Code: pb

dw_impr.Object.dw_impr_etiq_1.object.cab_clair.Text = "coucou"

Hors ligne

 

#8 04-03-2008 15:56:09

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

Re: Report object

Fais un export de ta DW report et de ta DW composite histoire qu'on y jette un oeil...


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22