Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 30-07-2008 11:04:23

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

[RESOLU] Datawindow avec sous-rapports : problèmes d'export

Bonjour,

Imaginons une simple datawindow A avec une petite procédure stockée.
Dans cette datawindow, on ajoute un sous-rapport B dans la bande Summary.

Si on demande un export de la datawindow A au format EMF, alors on obtient une image qui contient bien la datawindow A et son sous-rapport B.
Si on demande un export de la datawindow A au format HTML, XML ou XLS, alors on obtient un fichier contenant la datawindow A mais sans le sous rapport B.
D'un format à l'autre, le contenu de l'export varie donc... Et ça m'ennuie beaucoup :-/.

Autre essai : cette fois la datawindow A ne contient plus de sous-rapport. En revanche elle dessine un petit tableau récapitulatif dans la section Summary.
Si on demande un export de la datawindow A au format EMF, alors on obtient une image qui contient bien la datawindow A et son tableau récapitulatif.
Si on demande un export de la datawindow A au format HTML, alors on obtient une page web qui contient bien la datawindow A et son tableau récapitulatif.
Si on demande un export de la datawindow A au format XML ou XLS, alors on obtient un fichier contenant la datawindow A mais sans le tableau récapitulatif .

J'aurais donc tendance à penser que les sous-rapports et la bande Summary posent problème.
Avec vous une idée pour contourner ce problème ? J'ai épluché la doc sans trouver une quelconque piste.

Dernière modification par Nyphel (04-08-2008 12:59:23)

Hors ligne

 

#2 30-07-2008 11:09:35

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 30-05-2006
Messages: 4685
Pépites: 1,025
Banque: 2,147,483,647
Site web

Re: [RESOLU] Datawindow avec sous-rapports : problèmes d'export

hi,
il me semble qu'avec les nested report, lorsque tu fais un export, tu obtiens juste les données de la dw principale...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 30-07-2008 11:14:51

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] Datawindow avec sous-rapports : problèmes d'export

N'y a-t-il pas un moyen de contourner cela, ou de fusionner 2 exports consécutifs par exemple ?

Si au moins ça ne variait pas en fonction du type d'export... On pourrait envisager quelque chose... Mais là j'avoue que c'est ennuyeux, car si on décide de faire deux exports consécutifs, alors cela devra dépendre du type d'export (puisque - par exemple - en  EMF on a un export correct).

Hors ligne

 

#4 31-07-2008 18:11:47

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Datawindow avec sous-rapports : problèmes d'export

je ne suis plus sûr mais je pense qu'il y a seulement 2 formats d'export qui exportent correctement les sous rapports : le .psr (pas top si c'est pour envoyer à l'extérieur) mais aussi je pense aussi  le .pdf (parfait pour communiquer avec l'extérieur)


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#5 31-07-2008 20:21:36

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

Re: [RESOLU] Datawindow avec sous-rapports : problèmes d'export

effectivement le PDF et PSR reproduisent de façon wysiwyg les composites

pour l'Excel (par exemple), ça ne fonctionnera pas pour la composite, en revanche il est possible d'exporter chaque sous-rapport dans un fichier séparé :

Code: pb

String ls_file ='chemin'
DataWindowChild  dwc_report

dw_composite.GetChild( 'dw_report', dwc_report )

If dwc_report.SaveAs( ls_file, Excel5!, True ) = 1 Then


il y a aussi la méthode DW -> HTML -> XLS


sinon il y a un outil (payant) pb2xls et que je ne connais pas


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

Hors ligne

 

#6 01-08-2008 09:13:20

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] Datawindow avec sous-rapports : problèmes d'export

Je comptais en effet m'essayer à cette méthode HTML -> XSL dans la journée.
J'utiliserai la solution des multiples exports en dernier recours, mais ca reste envisageable.

Enfin la solution de l'export PDF n'a jamais fonctionné sur mon poste (Pb 10.2.0 build 8075), ce qui m'ennuie particulièrement... J'ai pourtant suivi plusieurs "tips" à ce sujet.

Hors ligne

 

#7 04-08-2008 11:10:56

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] Datawindow avec sous-rapports : problèmes d'export

il y a quelques guides sur le sujet sur le forum, une petite recherche sur "pdf" dans le titre des messages t'aidera peut être.
good luck


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#8 04-08-2008 12:59:11

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] Datawindow avec sous-rapports : problèmes d'export

Oui, je vous remercie pour ces précisions.
Je me suis tourné vers la solution d'exports séquentiels, mais il semble que parfois cela fonctionne mal pour un export au format Excel8! si je passe ma datawindow principale en composite (processing = 5).

Je vais voir si une solution PDF serait acceptable, mais le client souhaite du Excel/XML pour pouvoir traiter les fichiers facilement.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22