[RESOLU] Probleme avec QuickReport ??
Bonjour,
Je viens demander de l'aide, car la, je suis completement perdu !!!
J'ai cree un TQuickReport sur ma form.
J'ai active a true les bandes suivantes de mon QuickRep1 :
- HasPageFoot
- HasPageHeader
- HasTitle
- HasDetail
J'ai positionne des QRLabel sur PageHeader, Title et PageFooter.
Ensuite dans une procedure, j'inclus des QRLabel et QRMemo dynamiquement dans ma bande DetailBand1 (qui s'est affiche lors du true dans HasDetail de QuickReport).
J'utilise ce code suivant pour placer mes QRLabel dans la bande DetailBand1
Code:
1 2 3 4 5 6 7 8 9
| TQRChildBand *Band = new TQRChildBand(QuickRep1);
Band = (TQRChildBand *) DetailBand1;
Label = new TQRLabel(QuickRep1);
Label->Parent = Band;
Label->WordWrap = true;
Label->AutoStretch = true;
Label->Top = Top;
Label->Left = 0;
Label->Caption = aText ; |
et pour passer a la page suivante je fais ceci :
Code:
1 2 3 4 5 6 7
|
if (Top > HauteurPage) {
Band->HasChild = true;
Band = Bande->ChildBand;
Band->ForceNewPage = true;
Top = 0;
} |
Jusque la mon code marche. Peut etre que ce n'est pas la bonne maniere de proceder, mais je n'ai trouve aucun exemple......
Donc mon probleme, c'est quand je fais plusieurs preview de mes pages, toutes mes pages s'accumulent du debut....
Par ex: normallement j'ai 3 pages qui doivent s'imprimer, si je fais 2 preview d'affile, j'ai un total de 6 pages qui s'affichent , avec des pages vierges entre toutes mes pages !! et ainsi de suite.
Ca fait des heures que je me bat avec ce probleme, et je ne trouve pas de solution....
Alors comment pourrais-je faire pour re-initialiser mon QuickReport une fois le preview termine ?
Et surtout si quelqu'un a un bon tut sur ce QuickReport, je serais preneur !!
J'espere que j'ai ete assez clair dans mon explication
Merci
Fred
Aidez-moi SVP !!!