Ajout d'une image à un rapport

Mis à jour : 12 décembre 2006

Une image est un élément de rapport qui contient une référence à une image qui est stockée sur le serveur de rapports, incorporée dans le rapport ou enregistrée dans une base de données. Une image peut être un logo ou une image, ou encore une image répétée avec des lignes de données. Vous pouvez également utiliser une image en guise d'arrière-plan pour certains éléments de rapport.

Si vous placez dans un rapport une image stockée sur le serveur, l'élément image contient un chemin pointant vers une image du serveur de rapports. Cette image peut être une image existante ou provenir d'un fichier image publié sur un serveur de rapports à partir d'un projet dans le Générateur de rapports (dans ce dernier, ces images portent le nom d'images de projet). Si vous utilisez une image incorporée, les données de l'image sont stockées dans la définition du rapport et elles n'existent pas sous la forme d'un fichier distinct.

Il convient d'utiliser des images stockées sur le serveur pour insérer des logos et des images statiques partagées par plusieurs rapports ou pages Web. En revanche, il est préférable de recourir à des images incorporées pour vous assurer qu'elles sont disponibles en permanence pour le rapport. Cependant, elles ne peuvent pas être partagées. Les définitions de rapports comportant des images stockées sur le serveur sont plus petites que les définitions avec des images incorporées.

Les images liées aux données peuvent également être affichées à partir de données binaires stockées dans une base de données. Par exemple, les images qui jouxtent les noms de produits dans une liste de produits sont des images de base de données.

Rendre une image disponible pour un rapport n'est pas la même chose que l'ajouter à la mise en page du rapport. Pour placer une image sur le rapport, faites glisser le contrôle Image depuis la boîte à outils vers le rapport. Lorsque vous déposez une image sur la mise en page du rapport, l'Assistant Image démarre. Vous pouvez continuer à exécuter l'Assistant pour spécifier la source de l'image ou vous pouvez annuler l'Assistant et spécifier la propriété source.

Pour savoir comment ajouter une image à un rapport, consultez Procédure : ajouter une image (Assistant Image).

Incorporation d'images

Vous pouvez incorporer des images dans un rapport de sorte que toutes les données de l'image soient stockées dans la définition de rapport. Lorsque vous incorporez une image, le Générateur de rapports lui applique un codage MIME et la stocke sous la forme de texte dans la définition de rapport. L'incorporation garantit que l'image est toujours disponible pour le rapport, mais elle accroît la taille de la définition du rapport.

Pour savoir comment incorporer une image, consultez Procédure : incorporer une image dans un rapport (Générateur de rapports).

Images externes

Dans un rapport, vous pouvez inclure une image stockée, en spécifiant une URL pointant vers celle-ci. Lorsque vous utilisez une image externe dans un rapport, la source de l'image est définie sur External et la valeur de l'image correspond à l'adresse URL de l'image. Pour un rapport publié sur un serveur de rapports configuré pour le mode natif, utilisez un chemin d'accès complet ou relatif. Par exemple, http://<nom_serveur>/images/image1.jpg. Pour un rapport publié sur un serveur de rapports configuré en mode intégré SharePoint, utilisez une URL complète. Par exemple, http://<nom_serveur_SharePoint>/<site>/Documents/images/image1.jpg.

Si le rapport est prévisualisé dans le Générateur de rapports, l'aperçu utilise les informations d'identification de l'utilisateur pour afficher l'image. Si le rapport est exécuté sur le serveur de rapports, ce dernier utilise le compte d'exécution sans assistance pour récupérer l'image. Si aucun compte d'exécution sans assistance n'est spécifié, l'image est récupérée sans information d'identification (compte utilisateur anonyme). Si l'un de ces comptes ne dispose pas des droits nécessaires pour accéder à l'image, l'image ne s'affichera pas dans le rapport. Pour plus d'informations sur le compte d'exécution sans assistance, consultez Configuration d'un compte pour le traitement des rapports sans assistance.

Pour savoir comment ajouter une image externe à un rapport, consultez Procédure : ajouter une image (Assistant Image).

Images de projet

Vous pouvez stocker des images dans le projet de rapports. Lorsque les rapports du projet sont publiés, les images le sont également, au même emplacement. Les images sont publiées sur un serveur de rapports en tant que ressources. Une fois l'image publiée, vous pouvez la mettre à jour et la republier sur le serveur de rapports à l'instar de toute autre ressource. Les rapports qui comprennent l'image utilisent automatiquement la version mise à jour de celle-ci, sans qu'il soit nécessaire de republier les rapports proprement dits. Vous pouvez être amené à actualiser le rapport pour visualiser une image mise à jour.

Si vous utilisez une image de projet dans un rapport, la source de l'image est External et l'image a pour valeur son nom, utilisant un chemin URL relatif (par exemple, Image1.jpg).

Pour savoir comment ajouter une image de projet, consultez Procédure : ajouter une image à un projet (Concepteur de rapports).

Images d'arrière-plan

Vous pouvez utiliser une image comme arrière-plan dans le corps du rapport ou dans un rectangle, une zone de texte, une liste, une matrice ou une table. Une image d'arrière-plan possède les mêmes propriétés qu'une image. Vous pouvez également indiquer la manière dont l'image est reproduite pour occuper tout l'arrière-plan de l'élément.

ms156482.note(fr-fr,SQL.90).gifRemarque :
Certaines extensions de rendu, par exemple l'extension de rendu HTML, effectuent le rendu de l'image d'arrière-plan destinée au corps du rapport dans le corps, et dans l'en-tête et le pied de page. Vous pouvez définir une image d'arrière-plan différente pour l'en-tête et le pied de page, mais si aucune image n'est spécifiée, le rapport utilise celle du corps. D'autres extensions de rendu, comme Image, n'effectuent pas le rendu de l'image d'arrière-plan du corps dans l'en-tête et le pied de page.

Pour savoir comment ajouter une image d'arrière-plan, consultez Procédure : ajouter une image d'arrière-plan (Générateur de rapports).

Images liées aux données

Vous pouvez ajouter à votre rapport des images stockées dans une base de données. Pour cela, vous utilisez le même contrôle Image que celui des images statiques, mais avec un ensemble de propriétés indiquant que l'image se trouve dans une base de données. Pour savoir comment utiliser des images liées aux données, consultez Procédure : ajouter une image liée à des données (Assistant Image).

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Des exemples de serveur de rapports en mode natif et en mode intégré SharePoint ont été ajoutés.

Voir aussi

Concepts

Conception de la mise en page de rapport
Utilisation de champs dans un Dataset de rapport
Présentation de la mise en page et du rendu des rapports
Conception pour une sortie image
Gestion des ressources

Autres ressources

Aide de l'Assistant Image (Concepteur de rapports)

Aide et Informations

Assistance sur SQL Server 2005