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 05/08/2004, 13h44   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 36
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 36
Points : 14
Points : 14
Par défaut [CR] insérer une image paramétrer dans une étiquette

Bonjour,

J’ai une application qui génère des cartes d'accès, je veux inclure dans les cartes ( qui sont des étiquettes au niveau de crytal report) un champ
image qui doit être paramètre sûrement pour pouvoir afficher les photos des personnes titulaire des cartes. Sachant que j'ai les photos des personnes
en format gif et jpeg.
comment faire ? y a t il une solution ou une idée?
et merci d'avance
yoyothebest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2004, 14h10   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Je ne vois pas trop où est ton problème puisque Crystal gère très bien les champs images.
Par contre il faut que toi au préalable tu les enregistres correctement dans ta base en format binaire.
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2004, 10h41   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 36
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 36
Points : 14
Points : 14
en fait dans ma base personne j'ai un champ qui s'appelle photo dans lequel il y a le chemain de la photo de la personne correspondant a l'enregistrement.
mon problème est comment proceder sur l'etiquette c'est a dire quel objet dois je inserer et quel manipulation dois je effectuer
merci
yoyothebest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2004, 11h00   #4
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
Il y a une solution à ton problème, mais il y a une grosse contrainte.
C'est que Crystal ne peut pas le faire tout seul tu dois le piloter par ton propre programme. Je m'explique :

Il te faut développer une application qui utilise CrystalReport et qui implémante cette fonctionnalité. Ainsi le rapport prévisualisé dans CR n'affichera pas la bonne image, mais dans ton programme oui.

J'ai fais une FAQ la dessus pour Delphi -> http://delphi.developpez.com/faq/?page=crystal#rdcinsererimage

C'est pas tou simple à mettre en oeuvre mais ça marche du tonnerre, et cela permet de faire du traitement sur les images (Filtre, resize, etc...)
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2004, 13h23   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 36
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 36
Points : 14
Points : 14
merci pour l'aide, en fait j'ai regardé le lien que vous m'avez indiquer, mais il n'est pas tres clair, je ne sais pas si vous avez essaiyé déja ce code la ou non.
en fait je dois ecrire le code dans un fichier que je nonnerai CRAXDRT_TLB.pas. c'est bien ca non? mais ensuite comment faire ?
mon problème c'est ou est ce que je dois enregistrer ce fichier et comment le crystal report ou le VB va reconnaitre ce fichier et son contenu. surement il y a une autre manipulation a faire et qui n'est pas m'entionner dans le lien

j'espère que Mr sur_uix vous avez la solution puisque ca a marché chez toi
merci
yoyothebest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2004, 14h55   #6
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
Le lien que j'ai proposé est valable pour delphi uniquement.
En Delphi toujours pour avoir le fichier TLB il faut lire ceci :
http://delphi.developpez.com/faq/?page=crystal#importerrdccompo

Sinon pour un exemple en VB c'est ici ->
http://support.businessobjects.com/communityCS/FilesAndUpdates/cr9_vb_rdc_loadpic.exe.asp
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2004, 11h58   #7
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 36
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 36
Points : 14
Points : 14
Problème Resolu
enfin j'ai trouvé la solution, en fait ce qu'il fallait faire c'est de mettre un objet image dans la section de l'etiquette et nommé par exemple picture1, ensuite au niveau du code de la forme concepteur sous VB et relative à l'étiquette en question il fallait ajouter le code suivant:


Code :
1
2
3
4
5
6
7
8
9
Private Sub Section3_Format(ByVal pFormattingInfo AS Object)
 
   picfile = "c:\photo\" & Field7.Value & ".jpg"
   If Dir(picfile) = "" Then
      picfile = "c:\photo\Aucune.jpg"
   End If
 
   Set Picture1.FormattedPicture = LoadPicture(picfile)
End Sub
et ca marche à merveille sachant que dans l'exemple que je mentionne les noms de fichiers images portent le nom qui se trouve dans le champs 7 que j'affiche lui aussi au niveau de l'etiquetteet mes images sont stokées au niveau de c:\photo
bonne chance a vous
yoyothebest 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 15h40.


 
 
 
 
Partenaires

Hébergement Web