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 23-05-2007 08:24:24

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

[SOURCE] Objet IMPRESSION

Voila un super objet d'edition !

auteur : PAUTONNIER Thierry

vous remarquerez qu'il y a 2 versions de cet objet.
la version originale... dont les objets sont nommés TPSR...
et la version modifiée par votre serviteur. (corrigeant certains bugs)

objet impression

le branchement est plus que simple... il suffit de voir dans l'exemple fourni

j'ai l'impression que c'est noel avant l'heure... 

http://img508.imageshack.us/img508/4779/pbimpression1ky4.jpg

http://img511.imageshack.us/img511/1845/pbimpression2xn8.jpg

http://img410.imageshack.us/img410/6225/pbimpression3tr5.th.jpg


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

Hors ligne

 

#2 02-12-2008 15:34:43

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

Re: [SOURCE] Objet IMPRESSION

dommage que cela ne passe pas en WINFORM...


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

Hors ligne

 

#3 11-12-2008 21:54:25

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: [SOURCE] Objet IMPRESSION

pick ouic a écrit:

dommage que cela ne passe pas en WINFORM...

Pour qu'elles raisons ?

Hors ligne

 

#4 12-12-2008 09:09:56

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

Re: [SOURCE] Objet IMPRESSION

bah j'arrive pas à le migrer en winform...

si quelqu'un y arrive, je suis intéressé.


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

Hors ligne

 

#5 12-12-2008 12:03:18

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: [SOURCE] Objet IMPRESSION

J'ai réussi a faire fonctionner l'impression en WinForm en n'utilisant plus la référence  <idwo_report> qui provoque une nulle référence value et en utilisant directement la notation pointée <ids_en_tete.ids_printselectedrow.Object.DataWindow>
La raison du dysfonctionnement est en effet mytérieuse, en WinForm il perd ses pointeurs...

Dernière modification par Dadone (12-12-2008 12:04:17)

Hors ligne

 

#6 12-12-2008 12:55:59

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

Re: [SOURCE] Objet IMPRESSION

merci, j'essayerai ce week end.

j'utilise un autre objet, issu du pfc... et celui la passe en winform


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

Hors ligne

 

#7 12-12-2008 13:15:34

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

Re: [SOURCE] Objet IMPRESSION

peux-tu me donner exactement l'appel ?

merci, A+


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

Hors ligne

 

#8 12-12-2008 19:04:20

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

Salut à tous,

Je suis en train d'intégrer ce module dans mon application, mais lors de l'intègration et dans la fenêtre d'impression j'ai rencontré le problème suivant :

le bug exactement quand je choisit dans le dropdownlistbox

http://img88.imageshack.us/my.php?image=errorsu3.png

Bon j'ai cherché c'est quoi le problème mais sans résultat...

Quelqu'un d'entre vous a une idée ?

Dernière modification par mattdamon (13-12-2008 18:19:38)

Hors ligne

 

#9 12-12-2008 21:49:43

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

Re: [SOURCE] Objet IMPRESSION

tu as suivi la procédure d'appel ?


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

Hors ligne

 

#10 13-12-2008 12:19:22

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

pick ouic a écrit:

tu as suivi la procédure d'appel ?

En fait, tout ce que j'ai fait pour l'intègration c'est de faire export de tout les objets de la pbl puis l'import dans ma pbl, ensuite dans le menu j'ai fait appel à la fenêtre de l'impression et l'apercu.
après avoir ouvir la fenêtre d'impression et quand je choisi dans dropdownlistbox il me retourne un null object et ce problème est du à l'utilisation de idw_report...

j'ai cru que le problème est revient à l'utilisation de PB10.5 non ?

Hors ligne

 

#11 13-12-2008 12:21:22

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

Re: [SOURCE] Objet IMPRESSION

mattdamon a écrit:

pick ouic a écrit:

tu as suivi la procédure d'appel ?

En fait, tout ce que j'ai fait pour l'intègration c'est de faire export de tout les objets de la pbl puis l'import dans ma pbl, ensuite dans le menu j'ai fait appel à la fenêtre de l'impression et l'apercu.
après avoir ouvir la fenêtre d'impression et quand je choisi dans dropdownlistbox il me retourne un null object et ce problème est du à l'utilisation de idw_report...

j'ai cru que le problème est revient à l'utilisation de PB10.5 non ?

ca marche tres bien sous pb11.
pas besoin de faire un import...
il fallait juste faire une migration.


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

Hors ligne

 

#12 13-12-2008 12:22:19

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

Re: [SOURCE] Objet IMPRESSION

Dadone a écrit:

J'ai réussi a faire fonctionner l'impression en WinForm en n'utilisant plus la référence  <idwo_report> qui provoque une nulle référence value et en utilisant directement la notation pointée <ids_en_tete.ids_printselectedrow.Object.DataWindow>
La raison du dysfonctionnement est en effet mytérieuse, en WinForm il perd ses pointeurs...

effectivement,ca passe.
mais les fonctionnalités ne marchent pas bien... bref, c'est déroutant.


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

Hors ligne

 

#13 13-12-2008 12:32:04

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

pick ouic a écrit:

ca marche tres bien sous pb11.
pas besoin de faire un import...
il fallait juste faire une migration.

d'accord pick ouic, au debut j'ai pensé d'éviter l'ajout d'une nouvelle pbl, mais puisque l'intègration n'a pas été reussi je migre directement la pbl ensuite je fais l'appel...

merci Mr pick

Hors ligne

 

#14 15-12-2008 08:43:27

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

Dadone a écrit:

J'ai réussi a faire fonctionner l'impression en WinForm en n'utilisant plus la référence  <idwo_report> qui provoque une nulle référence value et en utilisant directement la notation pointée <ids_en_tete.ids_printselectedrow.Object.DataWindow>
La raison du dysfonctionnement est en effet mytérieuse, en WinForm il perd ses pointeurs...

Bonjour à tous,

Comme il a indiqué Dadone, j'ai remplacé la déclaration <idwo_report> par celle <ids_en_tete.ids_printselectedrow.Object.DataWindow> mais toujours je reçois le même message d'erreur.

http://img88.imageshack.us/my.php?image=errorsu3.png

@+

Hors ligne

 

#15 15-12-2008 09:22:09

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

Re: [SOURCE] Objet IMPRESSION

mattdamon a écrit:

Dadone a écrit:

J'ai réussi a faire fonctionner l'impression en WinForm en n'utilisant plus la référence  <idwo_report> qui provoque une nulle référence value et en utilisant directement la notation pointée <ids_en_tete.ids_printselectedrow.Object.DataWindow>
La raison du dysfonctionnement est en effet mytérieuse, en WinForm il perd ses pointeurs...

Bonjour à tous,

Comme il a indiqué Dadone, j'ai remplacé la déclaration <idwo_report> par celle <ids_en_tete.ids_printselectedrow.Object.DataWindow> mais toujours je reçois le même message d'erreur.

http://img88.imageshack.us/my.php?image=errorsu3.png

@+

je croyais que tu etais sous pb10 ?


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

Hors ligne

 

#16 15-12-2008 09:39:25

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

pick ouic a écrit:

mattdamon a écrit:

Dadone a écrit:

J'ai réussi a faire fonctionner l'impression en WinForm en n'utilisant plus la référence  <idwo_report> qui provoque une nulle référence value et en utilisant directement la notation pointée <ids_en_tete.ids_printselectedrow.Object.DataWindow>
La raison du dysfonctionnement est en effet mytérieuse, en WinForm il perd ses pointeurs...

Bonjour à tous,

Comme il a indiqué Dadone, j'ai remplacé la déclaration <idwo_report> par celle <ids_en_tete.ids_printselectedrow.Object.DataWindow> mais toujours je reçois le même message d'erreur.

http://img88.imageshack.us/my.php?image=errorsu3.png

@+

je croyais que tu etais sous pb10 ?

Je suis sous 10.5

Hors ligne

 

#17 15-12-2008 10:09:03

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

Re: [SOURCE] Objet IMPRESSION

mattdamon a écrit:

pick ouic a écrit:

mattdamon a écrit:


Bonjour à tous,

Comme il a indiqué Dadone, j'ai remplacé la déclaration <idwo_report> par celle <ids_en_tete.ids_printselectedrow.Object.DataWindow> mais toujours je reçois le même message d'erreur.

http://img88.imageshack.us/my.php?image=errorsu3.png

@+

je croyais que tu etais sous pb10 ?

Je suis sous 10.5

alors pourquoi tu passes par ids_en_tete.ids_printselectedrow.Object.DataWindow ? (qui est valable pour la migration winform sous pb11.5)
tu te melanges les pinceaux ?


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

Hors ligne

 

#18 15-12-2008 13:16:12

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

Salut,

Une petite demande, comment tu a réussi à ajouter ta "DataObject" à la fonction "of_set_report" de "n_ds_report_en_tete"

Je l'ai déclaré comme suit :

Code: pb

ids_report.DataObject =  "rw_monrapport"


mais toujours une erreur system dans la ligne : ids_printselectedrow.DataObject = ids_report.DataObject de la fonction "of_set_report"

Hors ligne

 

#19 15-12-2008 16:35:45

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

Enfin, j'ai fait l'intégration mais comme a indiqué pick, j'ai un problème avec les fonctionnalités de ce module...
Ça m'indique bad runtime function dans les lignes suivantes de l'événement ue_init() de l'objetc : w_apercu_avant_impression.

Code: pb

dw_apercu.Post Event ue_firstpage()
dw_apercu.Event printmarginchange()



Quelqu'un d'entre vous a une idée ?

Hors ligne

 

#20 18-12-2008 15:20:53

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

Je revient autrefois à ce sujet parce que je voulais intégrer parfaitement le module de l'aperçu dans mon application.

On peut dire maintenant que je me suis arrivé à le faire fonctionner de 90% mais il reste un petit problème lors de l'affichage de l'entête du rapport dans l'aperçu, je vous présente le problème :

Dans l'aperçu mon rapport s'affiche très bien sauf dans l'entête il y a des champs non renseigné il sont vide ...par contre dans l'édition du rapport sans aperçu il affiche les différents champs de l'entête du rapport...

J'ai pensé que le problème est dû aux :

dans le open de w_apercu_avant_apercu j'ai :

Code: pb

// Le contrôle datawindow possède t'il bien un objet datawindow ou datastore ?
IF IsValid(ids_en_tete.ids_printselectedrow) THEN
  IF Trim(ids_en_tete.ids_printselectedrow.DataObject) <> "" THEN               
    [color=#F6084F]This.of_set_ref(ids_en_tete.ids_printselectedrow)[/color]
    // Initialisation des contrôles de cette boîte de dialogue
    This.Event ue_init()
    Return
  END IF  
END IF


Dans la fonction of_set_ref ()il passe comme paramètre ids_en_tete.ids_printselectedrow

On visualise par le débugage : ids_en_tete.ids_printselectedrow = "ma_datawindow_control" il manque les variable de l'insertion dans l'entête...

Dans la datastore ids_en_tete j'ai aussi idw_report (qui contient toute les variables nécessaires)
Je suis sûre que mon problème résolue si je passe en paramètre à la fonction of_set_ref   ids_en_tete.idw_report mais ceci il m'affiche un message d'erreur lors du l'enregistrement :
Type of actual parameter cannot be ancestor  of formal reference parameter  type

même je passe en value ids_en_tete.idw_report mais toujours le pb

SVP quelqu'un a une idée ?

Hors ligne

 

#21 18-12-2008 15:45:01

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

Re: [SOURCE] Objet IMPRESSION

franchement, je ne comprends pas ton probleme !
cet objet fonctionne sur toutes les versions.
cela ne vient pas de la.


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

Hors ligne

 

#22 19-12-2008 17:14:03

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: [SOURCE] Objet IMPRESSION

pick ouic a écrit:

franchement, je ne comprends pas ton probleme !
cet objet fonctionne sur toutes les versions.
cela ne vient pas de la.

Oui pick ouic, mon problème ce n'est pas lié à la version.
dans une application, les pages à imprimer contiennent des variables qui doivent être générées automatiquement et qui sont propres à chaque objet.
exemple : Dans l'entête au lieu d'avoir :Prénom = Toto, Nom = Dubois..., j'ai Prénom = prenom, Nom =  nom,...

Dans chaque objet de l'application je fais retrieve() du toutes les lignes de madatawindow et par la suite je voulais passer pour la fonction of_set_ref()  madatawindow en paramètre et pas la datastore ids_en_tete.ids_printselectedrow comme dans le code source d'origine, et cela parceque madatawindow contient toutes les valeurs de ces variables.

voila c'est juste pour éclairer en cas d'un possible problème de ce genre.

Dernière modification par mattdamon (19-12-2008 17:15:40)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22