|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 3 ![]() |
Bonjour à tous,
je suis en train de tester Crystal Reports XI avec Delphi en vue de son acquisition et j'ai un gros problème. Je dois imprimer des données que les utilisateurs saisissent dans une grille. Elles ne sont donc pas issues d'une base de données. Avec Rave Reports, je possédait deux événements appelés avant chaque affichage d'une bande : l'un permettait de stopper l'affichage des bandes et l'autre de fournir les données à Rave Reports. Avec le runtime de Crystal Reports, je sais modifier un champ mais, par contre, je ne sais absolument pas comment le faire dans une bande. Je n'ai pas, ou je ne trouve pas, d'événements similaires à ceux de Rave Reports dans Crystal. Merci pour votre aide ! |
|
|
00
|
|
|
#2 |
![]() ![]() Étudiant Inscription : novembre 2003 Messages : 3 831 ![]() |
Salut!
Je débute aussi comme toi mais en fouillant dans l'aide je suis tombé sur des fonctions tel que BeforeReadingRecord, WhileReadingRecord. Ce sera peut être une piste pour réaliser ton état. A+
__________________
Comment rejoindre la rédaction de www.developpez.com ? Améliorer vos posts en faisant une correction orthographique"Tu as tort d'abuser de ma patience" Sokar |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 3 ![]() |
Salut,
je te remercie pour ton aide. Cela m'a un peu fait avancer. En fait, une solution consisterait à appeler une DLL lors de chaque WhileReadingRecords. Mais c'est réaliser une usine à gaz. Et encore, je ne sais même pas comment stopper l'affichage de la bande. Je trouve quand même incroyable que Crystal Reports ne permette pas de lui transmettre ses propres données. Cela dit, quand on voit que le contrôle ActiveX bloque complètement l'événement "OnKeyDown", on se demande si les personnes qui ont pondu cet outil pensent aux développeurs. |
|
|
00
|
|
|
#4 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
Bonjour
Je ne crois pas qu'on puisse correctement alimenter à la main un état comme tu veux le faire. Par contre, pourquoi ne pas passer par une solution intermédiaire Il faut toujours un jeu de données pour Crystal. Aussi, pour info, les instructions BeforePrintingRecords ou WhilePrintingRecords servent à indiquer à Crystal quand évaluer le contenu de la formule. Ca ne vous servira pas pour alimenter manuellement une édition. Et puis Crystal n'a jamais été orienté développeur
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com