Bonjour,
J'utilise Delphi depuis 1996 et j'ai eu besoin de créer un petit état assez simple pour mon application ; j'ai utilisé QuickReport qui était fourni à l'époque. Quand je suis passé à Delphi 7 il y a quelques années, j'ai gardé QuickReport et je n'ai pas utilisé Rave qui était devenu le nouvel utilitaire livré en standard. L'année dernière, j'ai profité d'une mise à jour en Delphi 2007 ... et là, je n'ai plus le choix, je dois utiliser Rave (sauf à acheter la dernière version de QuickReport), d'autant que j'envisage de migrer mon application en .NET.
Mon problème c'est que même en cherchant à faire quelque chose de super simple dans mon application existante (à partir des tutoriaux trouvés sur le site), j'ai toujours la même situation :
- L'état n'affiche QUE le dernier enregistrement de la base de données et donc une seule page de données.
- La mise en page générale est OK (c'est d'ailleurs bien plus souple et plus logique que QuickReport), mais un seul enregistrement apparait dans la feuille quoiqu'il arrive.
- Si je filtre la base de donnée, c'est pareil : seul le dernier enregistrement filtré est affiché.
- L'accès à la base est correct, puisque je peut afficher n'importe quel élément de l'enregistrement depuis l'IDE.
- Le problème est le même, que j'utilise Delphi 7 ou Delphi 2007.
Si je repart de l'exemple fourni avec l'installation, c'est Ok. Le problème vient donc bien de la configuration de mon application ... mais je ne vois pas où est le problème et je tourne un peu en rond.
Merci d'avance pour une piste !
NB :
- J'utilise une base Paradox (eh oui ... c'est pas tout jeune ), l'application construit la base en dynamique (base temporaire) à partir de la lecture de données dans des fichiers textes.
- J'ai vu qu'il a eu une mise à jour de Delphi 7 et Rave, mais cela ne doit rien y faire puisque le problème est le même avec Delphi 2007.
Partager