Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Impression QuickReport [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (FeuilleMorte)

jeudi 27 mars 2003 à 09:23:57 | Impression QuickReport

FeuilleMorte

Bonjour tout le monde.

J'ai un petit soucis (sans gravité) pour mes impressions avec quick Report.
Ma prévisualisation se déroule sans problème. Lorsque je suis en prévisualisation et que je clique sur "imprimer" tous les traitements dans les "beforePrint" s'exécutent de nouveau, ce qui est fort pénalisant lorsqu'il y a des traitements lourds dans ces fonctions. Est-ce que quelqu'un connaîtrait une petite astuce pour éviter le lancement de se recalcul? tout en laissant mes différents traitements dans les "beforePrint" de mes quickReport.

Autre petit soucis : lorsque je prévisualise un quick report un message d'erreur apparaît parfois me précisant qu'un composant existe déjà. Or j'ai l'impression que mon code libert le quickReport à chaque fin de prévisualisation. Voici mon code :

if (i_TypeImpression=0) OR (i_TypeImpression=1) then
begin
QR_Bilan.b_Color := cb_Color.checked;
QR_Bilan.b_Hachure := cb_Hachure.checked;
QR_Bilan.i_TypeImpression := i_TypeImpression;
try
QR_Bilan.preview;
finally
QR_Bilan.free;
QR_Bilan := nil;
end;
end;

Merci d'avance pour vos réponses


FeuilleMorte

jeudi 27 mars 2003 à 14:03:23 | Re : Impression QuickReport

Delphiprog

Administrateur CodeS-SourceS
Le fait d'utiliser la méthode Preview n'exclut donc pas de lancer une autre prévisualisation du même état. En revanche PreviewModal éviterait ce problème.

Quant aux traitements "lourds" avant un affichage/impression, si tu les as codés, c'est qu'ils sont utiles, non ?
May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Bonjour tout le monde.
>
> J'ai un petit soucis (sans gravité) pour mes impressions avec quick Report.
> Ma prévisualisation se déroule sans problème. Lorsque je suis en prévisualisation et que je clique sur "imprimer" tous les traitements dans les "beforePrint" s'exécutent de nouveau, ce qui est fort pénalisant lorsqu'il y a des traitements lourds dans ces fonctions. Est-ce que quelqu'un connaîtrait une petite astuce pour éviter le lancement de se recalcul? tout en laissant mes différents traitements dans les "beforePrint" de mes quickReport.
>
> Autre petit soucis : lorsque je prévisualise un quick report un message d'erreur apparaît parfois me précisant qu'un composant existe déjà. Or j'ai l'impression que mon code libert le quickReport à chaque fin de prévisualisation. Voici mon code :
>
> if (i_TypeImpression=0) OR (i_TypeImpression=1) then
> begin
> QR_Bilan.b_Color := cb_Color.checked;
> QR_Bilan.b_Hachure := cb_Hachure.checked;
> QR_Bilan.i_TypeImpression := i_TypeImpression;
> try
> QR_Bilan.preview;
> finally
> QR_Bilan.free;
> QR_Bilan := nil;
> end;
> end;
>
> Merci d'avance pour vos réponses
>
>
> FeuilleMorte

jeudi 27 mars 2003 à 15:38:56 | Re : Impression QuickReport

FeuilleMorte

Je n'arrive pas à distinguer la différence entre preview et preciew modal!
Ma question est en fait la suivante:
En étant en prévisualisation après avoir exécuté:
QR_Bilan.previewmodal;
Je clique sur le bouton pour imprimer l'état que j'ai sous les yeux et delphi réeffectue tous les traitements dans mes before print alors qu'il les a déjà utilisé quand il a fait la prévisualisation. Y-aurait-il donc un moyen d'éviter de réeffectuer ces traitements lorsque je clique sur le bouton d'impression de mon état en prévisualisation?
(Cela m'éviterai de créer de nouveau les même composants)


FeuilleMorte

-------------------------------
Réponse au message :
-------------------------------

> Le fait d'utiliser la méthode Preview n'exclut donc pas de lancer une autre prévisualisation du même état. En revanche PreviewModal éviterait ce problème.
>
> Quant aux traitements "lourds" avant un affichage/impression, si tu les as codés, c'est qu'ils sont utiles, non ?
> May Delphi be with you
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour tout le monde.
> >
> > J'ai un petit soucis (sans gravité) pour mes impressions avec quick Report.
> > Ma prévisualisation se déroule sans problème. Lorsque je suis en prévisualisation et que je clique sur "imprimer" tous les traitements dans les "beforePrint" s'exécutent de nouveau, ce qui est fort pénalisant lorsqu'il y a des traitements lourds dans ces fonctions. Est-ce que quelqu'un connaîtrait une petite astuce pour éviter le lancement de se recalcul? tout en laissant mes différents traitements dans les "beforePrint" de mes quickReport.
> >
> > Autre petit soucis : lorsque je prévisualise un quick report un message d'erreur apparaît parfois me précisant qu'un composant existe déjà. Or j'ai l'impression que mon code libert le quickReport à chaque fin de prévisualisation. Voici mon code :
> >
> > if (i_TypeImpression=0) OR (i_TypeImpression=1) then
> > begin
> > QR_Bilan.b_Color := cb_Color.checked;
> > QR_Bilan.b_Hachure := cb_Hachure.checked;
> > QR_Bilan.i_TypeImpression := i_TypeImpression;
> > try
> > QR_Bilan.preview;
> > finally
> > QR_Bilan.free;
> > QR_Bilan := nil;
> > end;
> > end;
> >
> > Merci d'avance pour vos réponses
> >
> >
> > FeuilleMorte
>

jeudi 27 mars 2003 à 18:42:22 | Re : Impression QuickReport

Delphiprog

Administrateur CodeS-SourceS
Preview et PreviewModal sont à la classe TQuickRep ce que Show et ShowModal sont à la classe TForm.
Quand tu fais une prévisualisation, QuickReport ne calcule que le nombre de pages nécessaires à une affichage fluide et rapide. Pour l'impression, il doit recalculer toutes les pages.

May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Je n'arrive pas à distinguer la différence entre preview et preciew modal!
> Ma question est en fait la suivante:
> En étant en prévisualisation après avoir exécuté:
> QR_Bilan.previewmodal;
> Je clique sur le bouton pour imprimer l'état que j'ai sous les yeux et delphi réeffectue tous les traitements dans mes before print alors qu'il les a déjà utilisé quand il a fait la prévisualisation. Y-aurait-il donc un moyen d'éviter de réeffectuer ces traitements lorsque je clique sur le bouton d'impression de mon état en prévisualisation?
> (Cela m'éviterai de créer de nouveau les même composants)
>
>
> FeuilleMorte
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Le fait d'utiliser la méthode Preview n'exclut donc pas de lancer une autre prévisualisation du même état. En revanche PreviewModal éviterait ce problème.
> >
> > Quant aux traitements "lourds" avant un affichage/impression, si tu les as codés, c'est qu'ils sont utiles, non ?
> > May Delphi be with you
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour tout le monde.
> > >
> > > J'ai un petit soucis (sans gravité) pour mes impressions avec quick Report.
> > > Ma prévisualisation se déroule sans problème. Lorsque je suis en prévisualisation et que je clique sur "imprimer" tous les traitements dans les "beforePrint" s'exécutent de nouveau, ce qui est fort pénalisant lorsqu'il y a des traitements lourds dans ces fonctions. Est-ce que quelqu'un connaîtrait une petite astuce pour éviter le lancement de se recalcul? tout en laissant mes différents traitements dans les "beforePrint" de mes quickReport.
> > >
> > > Autre petit soucis : lorsque je prévisualise un quick report un message d'erreur apparaît parfois me précisant qu'un composant existe déjà. Or j'ai l'impression que mon code libert le quickReport à chaque fin de prévisualisation. Voici mon code :
> > >
> > > if (i_TypeImpression=0) OR (i_TypeImpression=1) then
> > > begin
> > > QR_Bilan.b_Color := cb_Color.checked;
> > > QR_Bilan.b_Hachure := cb_Hachure.checked;
> > > QR_Bilan.i_TypeImpression := i_TypeImpression;
> > > try
> > > QR_Bilan.preview;
> > > finally
> > > QR_Bilan.free;
> > > QR_Bilan := nil;
> > > end;
> > > end;
> > >
> > > Merci d'avance pour vos réponses
> > >
> > >
> > > FeuilleMorte
> >
>

vendredi 28 mars 2003 à 09:49:34 | Re : Impression QuickReport

FeuilleMorte

Merci pour ces précisions même si ça résout pas mon problème qui n'en pas vraiment un



FeuilleMorte


-------------------------------
Réponse au message :
-------------------------------

> Preview et PreviewModal sont à la classe TQuickRep ce que Show et ShowModal sont à la classe TForm.
> Quand tu fais une prévisualisation, QuickReport ne calcule que le nombre de pages nécessaires à une affichage fluide et rapide. Pour l'impression, il doit recalculer toutes les pages.
>
> May Delphi be with you
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je n'arrive pas à distinguer la différence entre preview et preciew modal!
> > Ma question est en fait la suivante:
> > En étant en prévisualisation après avoir exécuté:
> > QR_Bilan.previewmodal;
> > Je clique sur le bouton pour imprimer l'état que j'ai sous les yeux et delphi réeffectue tous les traitements dans mes before print alors qu'il les a déjà utilisé quand il a fait la prévisualisation. Y-aurait-il donc un moyen d'éviter de réeffectuer ces traitements lorsque je clique sur le bouton d'impression de mon état en prévisualisation?
> > (Cela m'éviterai de créer de nouveau les même composants)
> >
> >
> > FeuilleMorte
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Le fait d'utiliser la méthode Preview n'exclut donc pas de lancer une autre prévisualisation du même état. En revanche PreviewModal éviterait ce problème.
> > >
> > > Quant aux traitements "lourds" avant un affichage/impression, si tu les as codés, c'est qu'ils sont utiles, non ?
> > > May Delphi be with you
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour tout le monde.
> > > >
> > > > J'ai un petit soucis (sans gravité) pour mes impressions avec quick Report.
> > > > Ma prévisualisation se déroule sans problème. Lorsque je suis en prévisualisation et que je clique sur "imprimer" tous les traitements dans les "beforePrint" s'exécutent de nouveau, ce qui est fort pénalisant lorsqu'il y a des traitements lourds dans ces fonctions. Est-ce que quelqu'un connaîtrait une petite astuce pour éviter le lancement de se recalcul? tout en laissant mes différents traitements dans les "beforePrint" de mes quickReport.
> > > >
> > > > Autre petit soucis : lorsque je prévisualise un quick report un message d'erreur apparaît parfois me précisant qu'un composant existe déjà. Or j'ai l'impression que mon code libert le quickReport à chaque fin de prévisualisation. Voici mon code :
> > > >
> > > > if (i_TypeImpression=0) OR (i_TypeImpression=1) then
> > > > begin
> > > > QR_Bilan.b_Color := cb_Color.checked;
> > > > QR_Bilan.b_Hachure := cb_Hachure.checked;
> > > > QR_Bilan.i_TypeImpression := i_TypeImpression;
> > > > try
> > > > QR_Bilan.preview;
> > > > finally
> > > > QR_Bilan.free;
> > > > QR_Bilan := nil;
> > > > end;
> > > > end;
> > > >
> > > > Merci d'avance pour vos réponses
> > > >
> > > >
> > > > FeuilleMorte
> > >
> >
>

dimanche 20 avril 2008 à 10:49:20 | Re : Impression QuickReport
dimanche 20 avril 2008 à 10:50:02 | Re : Impression QuickReport


Cette discussion est classé dans : impression, quickreport, qr, bilan, typeimpression


Répondre à ce message

Sujets en rapport avec ce message

impression avec quickreport d'un fichier rtf avec image [ par fromage ] J'ai essayer d'imprimer un fichier *.rtf contenant du texte et des images avec quickreport ?.Mais seul le texte s'est imprimé et non l'image.Si vous s Problème d'impression avec QuickReport [ par orelien ] Bonjour,L'impression est rendue possible lorsque mon quickreport est affiché en "non-modal" mais losque je veut l'afficher en "modal" les boutons de m Quickreport et prévisualisation [ par zorville ] Bonjour J'utilise quickreport pour l'impression de document et je fais un préview sur l'ecran avant l'impression  définitive. Ma question, il existe [QuickReport] Problème d'impression composant TChart [ par fatalpicard ] Bonjour a tousVoici mon problèmeje crée des graphiques avec le composant TQRchart, quand j'utilise le preview je vois correctement mes graph., mais se Problème d'impression QuickReport [ par orelien ] Bonjour,J'ai réalisé une application avec un quickreport placé dans un second exécutable. Lorsque je lance la prévisualisation, je n'ai pas accès aux Que veut mon etat d'impression Quickreport? [ par new2000 ] Salut tout le monde!S'il vous plait, j'aimerai bien savoir si quelqu'un a deja fait des calculs  de sommation d'une colonne ou de deux enregistrements PB impression avec quickreport et imprimante a ticket [ par didou2dek ] bonjour à tous, je suis en train de developper un code me permettant de gerer la vente de pizza et je dois imprimer des facturettes pour cela j'utilis choix imprimante sous QR [ par xantro ] bonjour a tous (et à toutes ?)Je cherche à imprimer un etat sous quickReport, cependant je veux que l'utilisateur puisse choisir l'imprimante sur laqu prob d'impression dans un service web [ par jeremydem ] je programme en delphi 8 et je voudrais imprimer a partir d'un service web.j'utilise le composant prindocument, au moment du print j'ai toujours le mê Quickreport, lier 3 tables, comment ? [ par vegeta_356 ] Bonjour ! Mon programme est celui d'une gestion de patients et des vaccins qu'ils ont eu. La base de données comporte 3 tables: PATIENTS, VACCINS_PAT


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.