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 : Créer une page dynamique avec RaveReport [ Base de données / Autre ] (SxProg)

mercredi 2 juillet 2008 à 12:12:44 | Créer une page dynamique avec RaveReport

SxProg

Bonjour a tous!

Je travail sur un projet de récupération de données depuis un fichier '.xml' vers un fichier '.ini'. J'utilise ensuite les données présentes dans le fichier '.ini' pour mettre en forme un rapport avec RaveReport. Voila pour le contexte. J'ai reussi à codé la première partie (xml -> ini) sans soucis et j'en suis désormais à la seconde partie (ini -> rave).

J'ai d'abord créer mon projet Rave par le biais de l'outil 'Rave Reports Designer' disponible dans le menu de Delphi. Dans ce projet j'ai créer un 'Report' portant le nom 'Generique', lequel contient une page 'Page1'.

Dans mon programme j'ouvre mon projet et j'active le report 'Generique' ainsi que la page1 du report:


var
   RvSystemPV : TRvSystem;
   RvProjectPV : TRvProject;

begin

   RvSystemPV := TRvSystem.Create(nil);
   RvProjectPV := TRvProject.Create(nil);


   RvProjectPV.ProjectFile := NomProjetRave;                   // Indique le chemin d'accès du projet rare
   RvProjectPV.Open;                                                              // Ouvre le projet rave
   RvProjectPV.SelectReport(NomFeuilleRave, true);      // Activation de la feuille
// Page Virtuelle  
   PvGenerique := RvProjectPV.ProjMan.FindRaveComponent(NomFeuilleRave + '.Page1', Nil) As TRavePage;



Je code ensuite pour afficher tout ce qui va bien sur ma page1. A noter que je n'utilise pas le Form de l'unité mais les 'RaveComponents' (Pas sur qu'on appel ca comme ca  ) TRaveDataMemo, TRaveHLine, etc... directement dans mon code.

Jusqu'ici tout va bien. Arrive enfin le problème auquel je suis confronté, j'ai besoin d'afficher des données sur d'autres pages. Le nombre de page total est variable. Mes questions sont donc les suivantes:

1/ Comment créer dynamiquement et insérer dans mon report 'Generique' plusieurs pages?
2/ Comment indiquer que les données doivent etre afficher sur telle ou telle page?

J'éspère avoir été le plus clair possible et je reste a votre entière disposition pour plus d'information!
Merci d'avance pour l'aide que vous allez m'apporter (sisi je suis sur que vous allez trouvé!  )



Cette discussion est classé dans : créer, page, données, projet, rvprojectpv


Répondre à ce message

Sujets en rapport avec ce message

[quick report] Test sur données et saut de page [ par manudel ] Je dois me servir de quick report, sans utiliser les bandes. Mes données arrivent séquentiellement. A chaque fois que j'ai un libellé "total", je dois imprimer une page ? [ par hanenlem ] Salut et surtout merci d'essayer de m'aider !!!Comment faire pour d'une page de visual basic 5 imprimer des données dans une base de données.exemple : fichier db sans db ? [ par barbulille ] voila, j'ai besoin de créer une base de données mais mon application fonctionnera sous linux & windows donc je voudrais créer cette base de données sa Créer un ensemble de données dans un ClientDataSet. [ par nitrique ] Bonjour @ tous, Voici mes malheurs:J'aimerais inserer des valeurs dans un clientDataSet (CDSProduits) qui contient -> 3 champs (cdsId, cdsLibelle et c Comment créer des TTabSheet dans plusieur fenetre MDI ? [ par glt0732 ] J'ai un petit problem avec mon début d'application MDI, alors voila ! Pour commencer j'ai ma TForm1 suivie d'une TForm2 enfant, ensuite dans cette TFo Projet sans form [ par birdyz ] Bonjour à tousJe suis en train de dévelloper un serveur FTP, et je souhaite réaliser un exe sans aucune forms (pas besoin, et exe plus léger). Mon sou Transfer de données [ par OURCQ ] OURCQEst-il possible de récupérer la valeur d'un champ d'une base de données affichée sur une page et de l'inserrer le champ d'un formulaire d'une aut Créer un exécutable avec une base de données [ par m_cyril1 ] Bonjour!! Je débute en delphi et je développe (sous delphi7 version professionnelle) un petit programme de cal créer une copie de la base de donnée [ par kam81 ] j'ai créé une application avec une base de données qui s'installe par défaut dans c: , je veux réaliser un mecanisme qui me permet de créer une copie QuickReport nouvelle page anciennes données [ par bedford_ch ] Bonjour,Je dois créer un report de toutes les commandes effectuées par tous les clients entre deux dates données avec totaux. Pour celà j'ai deux TQue


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,187 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é.