|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 15 ![]() |
à tous ;Je souhaite imprimer un état avec Rave report (version 7.5.2), j’ai créé un RvProject1.rav composé d’une seule page vierge dans laquelle j’ajoute dynamiquement les valeurs à imprimer, cependant le contenu à imprimer peut (dans mon cas) dépasser une seule page !!! Ma question est : comment puis-je ajouter dynamiquement une autre page vierge !!! Voila une partie de mon code et la façon avec laquelle je me suis pris : var RavePage : TRavePage; RaveReport : TRaveReport; RvText : TRaveText; begin ……. RvProject1.Open; // je l’ai créé avec Rave report, il contient une seule page vierge RaveReport := TRaveReport(RvProject1.ProjMan.FindRaveComponent('Report1',nil)); RavePage := TRavePage(RvProject1.ProjMan.FindRaveComponent('Page1',RaveReport)); // Pour afficher par exemple la date RvText := RavePage.CreateChild(TRaveText) as TRaveText; RvText.Top := 0.2 ; RvText.Left := 6; RvText.Name := 'Date'; RvText.Text := ‘Lund, 9 juin 2008’ ; …… d’avance de votre précieuse aide.N’oubliez pas !! que vous avez à faire à un débutant
|
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 15 ![]() |
à moi ;J’ai trouvé !!!Dans le designer de rave j’ai crée 2 reports : Report1 avec une seule page et report2 avec 2 pages (moi ça me suffis largement). Et suivant le nombre d’informations à afficher je choisi le report avec lequel je vais travailler Pour l’affichage dans une seule page : RaveReport := TRaveReport(RvProject1.ProjMan.FindRaveComponent('Report1',nil)); Pour l’affichage sur 2 pages RaveReport := TRaveReport(RvProject1.ProjMan.FindRaveComponent('Report2',nil)); N’oublier pas qu’il faut jouer lors de l’exécution de votre RvProject1, sur le report à afficher. Pour afficher report1 (avec une seule page): RvProject1.ExecuteReport('Report1'); Pour afficher repport2 (avec 2 pages): RvProject1.ExecuteReport('Report2'); Pour voir comment on peut ajouter un nouveau report voir document attaché. J’espère que ça va vous aider. Bonne journée… Note : pour pouvoir visualiser les 2 pages dans l’aperçu (lors de l'exécution de votre projet sous Delphi) il faut les ajouter dans PageList du report2 (avec le designer rave, moi ça ma grillé le cerveau un certain temps car je ne pouvais pas voir les 2 pages dans l’aperçu !!!) PS. N’oubliez pas que je m’adresse à des débutants comme moi .
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com