Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 25-07-2008 15:10:02

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

[RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Bonjour à tous,

J'ai une datawindow composite dw_master composé de dw_child1 e dw_child2.

Comment faire pour faire un retrieve des dw_child1 e dw_child2 ?

Par avance merci.

Doctor Z.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#2 25-07-2008 15:11:20

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: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Bonjour Doctor Z,
C'est le même principe que pour les dddw: getchild puis retrieve


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

Hors ligne

 

#3 25-07-2008 15:16:18

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Salut Foon,

C'est ce que j'étais en train de tester.

Merci beaucoup.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#4 25-07-2008 15:18:21

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: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

De rien Doctor Z


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

Hors ligne

 

#5 25-09-2008 07:40:06

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Bonjour à tous,

Pour ma culture (car je n'ai jamais eut besoin de le faire) et en reprenant l'exemple ci-dessus, je
souhaiterai produire une impression de ma dw_master (composé donc de dw_child1 et dw_child2).

Comment puis-je faire ? Si je fais un dw_master.Print () est ce que son contenu (soit dw_child1 et
dw_child2) va s'imprimer comme s'il s'agissait d'une datawindow classique ?

Par avance, merci.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#6 25-09-2008 07:56:16

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Bonjour Doctor Z,

La réponse est Oui.

Code: pb

datastore ds_impression
DataWindowChild dw_child1, dw_child2

ds_impression.DataObject = "d_composite" 
ds_impression.SetTransObject(SQLCA)        

ds_impression.GetChild("dw_child1", dw_child1)
dw_child1.SetTransObject(SQLCA)    
dwc_impression.GetChild("dw_child2", dw_child2)
dw_child2.SetTransObject(SQLCA)    

dw_child1.Retrieve(arg1, arg2)
dw_child2.Retrieve(arg3, arg4)


ds_impression.print()

Hors ligne

 

#7 25-09-2008 08:22:27

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

Re: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

D'ailleurs j'ai remarqué une chose sympathique :
- j'avais une fenêtre avec une datawindow
- dans cette datawindow j'avais une datawindow child
- devant cette datawindow, mais positionné dans la fenêtre, j'avais un label

Par ordre de superposition, on avait donc :
fenêtre -> label -> datawindow -> datawindow child

Lors de l'impression de ma datawindow, le label était imprimé lui aussi

Je sais que vu comme ça, mon agencement peut semble louche... Mais ça c'est une autre histoire !

Hors ligne

 

#8 25-09-2008 08:48:42

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Recupérer les données d'une datawindow inclue dans une composite

Merci pour la réponse.

Comme je n'ai pas eut besoin de le faire encore, si un jour j'en ai besoin je le saurai.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22