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é!

)