|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 56 ![]() |
J'utilise la version de Crystal Reports incluse dans Visual Studio .NET 2003. J'aimerais savoir si quelqu'un sait comment faire pour charger dynamiquement une image dans un de mes rapports (en fonction d'un critère, j'aimerais changer le logo de l'état). Merci d'avance !! |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : août 2004 Messages : 196 ![]() |
salut,
je vois deux solutions, soit tu stockes l'image dans ta base et tu l'obtiens alors dynamiquement. soit tu mets tout tes logos dans ton état, et tu supprimes dynamiquement ce que tu ne veux, la deuxième solution est lourde , pas belle, pas performante, mais plus simple à mettre en oeuvre voila,voila... |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 56 ![]() |
Citation:
Code :
SET Picture1.FormattedPicture = LoadPicture(Field1.Value) 'changes the picture in the section |
|
|
|
00
|
|
|
#4 | |
|
Membre éprouvé
![]() ![]() Inscription : mai 2002 Messages : 377 ![]() |
Citation:
Pour ma part je suis parti du code que tu montre pour l'adapter en Delphi. Et c'était un peu plus compliqué que juste LoadPicture(...). mais j'y suis arrivé. |
|
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 56 ![]() |
Citation:
Chaque élément du rapport est un objet dérivant de la classe ReportObject, le container pouvant afficher une image est de type GraphicObject. Le pb est que cette classe ne propose aucune méthode pour charger une autre image, apparemment ce n'est possible en mode conception D'après mes recherches je ne suis pas le seul à me poser la question : http://www.codeguru.com/forum/showth...28#post1051528 A défaut de mieux je vais utiliser la solution de cdu, à savoir mettre toutes mes images dans le rapport et ne rendre visible que la bonne |
|
|
|
00
|
|
|
#6 | |
|
Membre éprouvé
![]() ![]() Inscription : mai 2002 Messages : 377 ![]() |
Citation:
Quel moteur utilise tu en C# ? (Surement Crytsal .NET) Est-ce qu'il n'y a pas de propriété équivalente dans ce moteur ? |
|
|
|
00
|
|
|
#7 | |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 56 ![]() |
Citation:
Pour information, voici les propriétés de l'objet GraphicObject, celui qu'il faut utiliser pour afficher une image dans un état : http://msdn.microsoft.com/library/de...mberstopic.asp Comme tu pourras le voir sur ce lien, il n'y a pas grand chose de configurable Pour l'instant j'en conclus qu'il n'est pas possible (dans ma version de CR !!! |
|
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() ![]() Inscription : mai 2002 Messages : 377 ![]() |
Ce serrai plutôt cette class
http://msdn.microsoft.com/library/de...classtopic.asp Mais elle ne fait rien de plus que GraphicsObject. Et justement on touche un des gros manque de Crystal, c'est que tout ces moteurs ne sont pas égaux. Le plus aboutit actuellement c'est le RDC. Et c'est très frustrant, car je suis en train de porter mon appli sous Java avec le JRC, et plus de la moitié des fonctions du RDC n'existe plus dans le JRC. Et il n'y a aucune garantie que cela existe dans le future. Avec crystal on passe par des moments de |
|
|
00
|
|
|
#9 | |
|
Membre du Club
![]() Inscription : décembre 2003 Messages : 56 ![]() |
Citation:
Bon courage pour ton appli en tous cas, avec Crystal tu en auras bien besoin |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com