14.5 Exploitation des objets statiques OLE
●
●
●
●
Vous pouvez insérer plusieurs types différents d'objets OLE statiques dans votre rapport. Crystal Reports prend en charge ces formats d'image basés sur des pixels :
Windows Bitmap (BMP)
TIFF
JPEG
PNG
En outre, Crystal Reports prend en charge ce format d'image vectoriel :
●
Métafichiers Windows (WMF et le nouveau format de métafichier amélioré).
Remarque
Les grands objets OLE statiques peuvent couvrir plusieurs pages. Cette fonctionnalité peut entraîner l'affichage de deux ou plusieurs pages horizontales dans votre rapport. Pour éviter cela, vous devriez redimensionner votre objet OLE statique. De même, il est recommandé de ne pas utiliser l'option Répéter sur les pages horizontales pour tout objet OLE statique couvrant plusieurs pages.
14.5.1 Insérer un objet OLE statique
1. Ouvrez ou créez un rapport dans lequel vous souhaitez insérer un objet statique OLE.
2. Dans le menu Insertion , choisissez la commande Image .
Conseil
Vous pouvez également cliquer sur le bouton Image de la barre d'outils Outils d'insertion.
La boîte de dialogue Ouvrir apparaît.
3. Sélectionnez une image (.bmp, .tiff, .jpg, .png ou .wwnf) dans un répertoire auquel vous avez accès.
4. Cliquez sur Ouvrir .
5. Lorsqu'un cadre d'objet apparaît, placez l'image dans votre rapport.
6. Cliquez avec le bouton droit de la souris sur l'image. Notez que l'image apparaît sous la forme d'un objet OLE dans le menu contextuel.
Lorsque vous cliquez deux fois sur l'objet, rien ne se passe. Un objet statique OLE ne peut pas être modifié.
14.5.2 Rendre un objet OLE statique dynamique
Un objet OLE statique dynamique est une image que vous ouvrez dans Crystal Reports à l'aide d'un chemin de fichier ou d'une URL. En général, vous utilisez cette option lorsque vous disposez du chemin menant à vos images stockées sous la forme d'un champ de type chaîne dans une base de données (c'est-à-dire que vous ne disposez
308
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur SAP Crystal Reports 2013
OLE
pas des objets proprement dits stockés dans une base de données). Vous pouvez également utiliser cette option lorsque des images sont stockées sur un partage réseau et que vous savez que ces objets sont modifiés occasionnellement.
La fonctionnalité de ces objets OLE statiques dynamiques (ou graphiques dynamiques) est créée dans
Crystal Reports à l'aide d'une formule de mise en forme conditionnelle qui vous permet de créer des liens vers des objets OLE statiques par référence.
Remarque
Cette fonction est activée lorsque vous actualisez les données de votre rapport. Par conséquent, vous ne constaterez peut-être pas de changement avant d'avoir cliqué sur le bouton Actualiser de Crystal Reports.
Remarque
Lorsque vous planifiez un rapport contenant un objet OLE statique dynamique sur la plateforme SAP
BusinessObjects Business Intelligence, les instances créées contiennent la version de l'objet OLE statique tel qu'il existait dans votre rapport Crystal lorsque vous l'avez planifié. La plateforme SAP BusinessObjects
Business Intelligence ne met pas à jour l'objet de façon dynamique pour chaque instance.
Remarque
Les rapports qui utilisent un chemin absolu ou relatif pour un objet OLE statique dynamique ne sont pas pris en charge dans un environnement de la plateforme SAP BusinessObjects Business Intelligence pour cette version.
Si vous envisagez de publier des rapports contenant des objets OLE statiques dynamiques sur la plateforme
SAP BusinessObjects Business Intelligence, il est recommandé d'utiliser des liens URL pour vos objets OLE.
14.5.2.1 Pour rendre un objet OLE statique dynamique
1. Cliquez avec le bouton droit de la souris sur l'objet OLE statique que vous avez inséré, puis sélectionnez
Mettre en forme le graphique dans le menu contextuel.
Remarque
Pour amorcer le processus de dynamisation d'un objet OLE statique, insérez l'objet dans un rapport comme vous le faites habituellement. Cet objet devient l'objet par défaut. Si Crystal Reports ne trouve pas la référence dynamique de l'objet, le programme utilise l'objet par défaut.
2.
Dans l'Editeur de mise en forme, cliquez sur l'onglet Image , puis sur le bouton Formule conditionnelle en regard de l'étiquette Emplacement du graphique .
3. Dans l'Atelier de formules, créez le chemin d'accès à votre objet OLE statique.
Par exemple, si votre chemin d'accès est stocké dans le champ de base de données, ajoutez ce champ à la formule.
4. Cliquez sur Enregistrer et fermer pour revenir à l'Editeur de mise en forme.
5. Cliquez sur OK pour revenir au rapport.
6.
Cliquez sur Actualiser pour mettre à jour le lien de référence à votre objet OLE statique.
Guide de l'utilisateur SAP Crystal Reports 2013
OLE
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
309

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.