Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/03/2003, 02h54   #1
Membre du Club
 
Arnaud GAY
Inscription : mai 2002
Messages : 59
Détails du profil
Informations personnelles :
Nom : Arnaud GAY
Âge : 38
Localisation : Luxembourg

Informations forums :
Inscription : mai 2002
Messages : 59
Points : 43
Points : 43
Par défaut [CR] Inserer une image à partir d'un fichier

Hug a tous
Encore un pb sur crystal que je n'arrive pas à résoudre :
Dans mon détail, j'ai (éventuellement) un chemin d'un fichier image.
=> Comment inserer une image ds un detail à partir d'un nom de fichier ??

Merci d'avance
__________________
Le nom d'un bomerang qui ne revient pas quand on le lance ?
Un Baton...
Gandalf24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2003, 11h26   #2
Candidat au titre de Membre du Club
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 13
Points : 13
Par défaut Même problème

Bonjour à vous.

Moi aussi je suis confronté au même problème.Je sais quelle image à insérer dans mon document.
J'ai le nom de l'image dans ma base de données et je voudrais l'insérer dynamiquement...

Merci pour toute aide
franck.cvitrans est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2003, 15h01   #3
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Sur ce cou il vas faloir coder (EN VB ou Delphi).
Moi j'ai fais cela en Delphi, avec redimmensionement de l'image en fonction du rapport H/l, lissage, etc... Au final ,'est très beau et les utilisateur aime bien ce genre de petiti plus.

Alors voilà.

Prendre un oignon.....


Non bon je vous donne la solution officelle de Crystal
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Solution
 
TO CHANGE an image at runtime SET the FormattedPicture property of the OLE Object (Object Type SET TO Bitmap), OR Picture Object USING the Microsoft Visual Basic FUNCTION LoadPicture. 
 
The filepath parameter of the LoadPicture FUNCTION can be a string, a variable , OR a FIELD value. 
 
IN this example the filepath IS FROM a FIELD value: 
 
The report has three FIELDS FROM the Employee TABLE AND an OLE Object (Object Type SET TO Bitmap), OR Picture Object IN the Detail section. Field1 IS the 'Employee Name' FIELD, Field2 IS the 'Last Years Sale's' field, and Field3 is the path to the bitmap of the employee's picture. Field3 IS suppressed because only the FIELD value IS needed TO LOAD the picture. 
 
This code applies TO Section Format Events IN a DSR. 
 
'Section 3 is the detail section
Private Sub Section3_Format(ByVal pFormattingInfo As Object)
 
  'Pass the path FROM field3 TO the Visual Basic LoadPicture FUNCTION. 
'The picture is then loaded into the OLE Object
Set Picture1.FormattedPicture = LoadPicture(Field3.Value)
 
End Sub
 
Note: When exporting the report the Section Format event is not executed resulting in the updated image not being exported..
Si cela ne vous suffit pas je peux vous en dire plus.
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2003, 14h52   #4
Candidat au titre de Membre du Club
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 13
Points : 13
Par défaut comment utiliser ce code ?

bonjour,

Je voudrai connaitre la manière d'utiliser ce code.

Développeur C++ Builder j'ai essayer de l'exploiter avec le composant ActiveX ou le composant VCL de crystal report.Mais je n'arrive pas à utiliser ce code.

Où doit on utiliser ce code? dans les fomules ?....

Merci pour vos réponses
franck.cvitrans est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2003, 16h43   #5
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Ce code est valable en VB avec le composant ActiveX (craxdrt.dll)

Il faut le transposser en C++ Builder.

Mais en aucun cas ce code est ne doit être dans le rapport.
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2003, 20h31   #6
Membre du Club
 
Arnaud GAY
Inscription : mai 2002
Messages : 59
Détails du profil
Informations personnelles :
Nom : Arnaud GAY
Âge : 38
Localisation : Luxembourg

Informations forums :
Inscription : mai 2002
Messages : 59
Points : 43
Points : 43
En tt cas merci pour les infos
Salutations
A +
__________________
Le nom d'un bomerang qui ne revient pas quand on le lance ?
Un Baton...
Gandalf24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2003, 18h26   #7
Membre à l'essai
 
Inscription : juillet 2003
Messages : 43
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 43
Points : 23
Points : 23
Je suis néophyte dans le monde de la prog windows...
La question est peut-être bête, mais peut-on utiliser ce code sans C++-Builder ? Je n'ai que CR7 + Office (dans lequel je trouve un Visual Basic Editor). Je peux utiliser ceci ?
Merci !
yoloosis
yoloosis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2003, 10h55   #8
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Je ne suis pas expert VB dans Office mais je ne pense pas. Il te faut un vrai environnement de développement pour utiliser ce code.
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h58.


 
 
 
 
Partenaires

Hébergement Web