IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Crystal Reports Discussion :

[CR] Inserer une image à partir d'un fichier


Sujet :

SAP Crystal Reports

  1. #1
    Membre éprouvé
    Avatar de Gandalf24
    Homme Profil pro
    Integrateur Odoo
    Inscrit en
    Mai 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Integrateur Odoo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 481
    Points : 1 013
    Points
    1 013
    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...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 17
    Points : 23
    Points
    23
    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

  3. #3
    Membre confirmé
    Avatar de sur_uix
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 550
    Points
    550
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 17
    Points : 23
    Points
    23
    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

  5. #5
    Membre confirmé
    Avatar de sur_uix
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 550
    Points
    550
    Par défaut
    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.

  6. #6
    Membre éprouvé
    Avatar de Gandalf24
    Homme Profil pro
    Integrateur Odoo
    Inscrit en
    Mai 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Integrateur Odoo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 481
    Points : 1 013
    Points
    1 013
    Par défaut
    En tt cas merci pour les infos
    Salutations
    A +
    Le nom d'un bomerang qui ne revient pas quand on le lance ?
    Un Baton...

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Points : 73
    Points
    73
    Par défaut
    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

  8. #8
    Membre confirmé
    Avatar de sur_uix
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 550
    Points
    550
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Generer une image à partir d'un fichier HTML
    Par maloups dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 16/03/2010, 01h00
  2. Inserer une image à partir d'un document pdf
    Par étoile de mer dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 6
    Dernier message: 06/01/2009, 16h25
  3. [GD] Créer une image à partir d'un fichier
    Par MarcCC dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/01/2008, 23h03
  4. Insérer une image à partir d'un fichier .jar
    Par gege87270 dans le forum Forms
    Réponses: 0
    Dernier message: 30/11/2007, 11h26
  5. inserer une image BMP dans un fichier rtf
    Par Alice9 dans le forum MFC
    Réponses: 17
    Dernier message: 06/07/2004, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo