Affichage et enregistrement des rapports

Cette section décrit les différentes méthodes qui permettent d'exécuter un rapport et de définir diverses options d'affichage. Elle présente également les effets des opérations d'actualisation sur un rapport ouvert. Vous pouvez utiliser le Gestionnaire de rapports, les composants WebPart Sharepoint ou un navigateur pour afficher les rapports qui sont publiés sur un serveur de rapports. Tous les rapports ouverts à partir du serveur de rapports s'ouvrent dans une visionneuse HTML qui permet de naviguer parmi les pages et qui offre également d'autres fonctionnalités intéressantes pour l'utilisation d'un rapport. Pour afficher les rapports remis dans un dossier partagé, vous pouvez utiliser l'application bureautique qui correspond au type de fichier créé durant la remise du rapport.

Affichage des rapports publiés sur un serveur de rapports

Les rapports que vous ouvrez à partir du serveur de rapports sont rendus au format HTML 4.0 dans une visionneuse HTML. La visionneuse inclut une barre d'outils Rapport que vous pouvez utiliser pour vous déplacer entre les différentes pages des rapports, appliquer des zooms, rechercher un contenu spécifique dans un rapport, et plus encore. L'illustration suivante représente la barre d'outils Rapport dans la fenêtre du Gestionnaire de rapports. La barre d'outils Rapport apparaît également dans les fenêtres des navigateurs, en haut des rapports, lorsque vous accédez aux rapports au moyen d'une URL.

Barre d'outils Rapport dans le Gestionnaire de rapports

Une fois qu'un rapport est ouvert, vous pouvez l'exporter dans d'autres formats d'affichage, y compris ceux des applications bureautiques. La méthode la plus simple pour sélectionner et exécuter un rapport consiste à ouvrir le Gestionnaire de rapports, puis à rechercher le rapport à afficher. Pour obtenir des instructions détaillées sur la procédure d'ouverture des rapports, consultez Procédure : ouvrir et fermer un rapport (Gestionnaire de rapports).

Actualisation d'un rapport

Vous pouvez actualiser les données d'un rapport de trois façons différentes.

Option

Résultat

Bouton Actualiser de la fenêtre du navigateur

Affiche le rapport stocké dans le cache de sessions. Un cache de session est créé lorsqu'un utilisateur ouvre un rapport. Reporting Services utilise des sessions de navigateur pour assurer la cohérence de l'affichage pendant qu'un rapport est ouvert.

Bouton d'actualisation du navigateur sur la barre d'outils du rapport

Lorsque vous cliquez dans la barre d'outils du rapport sur le bouton Actualiser, le serveur de rapports réexécute la requête et met à jour les données du rapport si ce dernier s'exécute à la demande. Si le rapport est mis en cache ou s'il s'agit d'une capture instantanée, la commande Actualiser permet d'afficher le rapport stocké dans la base de données du serveur de rapports.

Combinaison de touches CTRL+F5

Produit le même résultat qu'un clic sur le bouton Actualiser dans la barre d'outils de rapport.

À propos des sessions utilisateur

Reporting Services utilise des sessions de navigateur pour assurer une certaine uniformité pendant l'affichage des rapports. Les sessions sont basées sur des connexions navigateur et non sur des utilisateurs authentifiés. Une session est créée chaque fois qu'un utilisateur ouvre un rapport dans une nouvelle fenêtre de navigateur. Une fois qu'une session est établie dans un navigateur, vous pouvez continuer à utiliser la version du rapport qui a été ouvert au début de la session, même si le rapport est modifié sur le serveur de rapports. Par exemple, si vous ouvrez un rapport à 23h00 et que l'auteur du rapport republie le même rapport à 23h01, votre session contiendra, pendant la durée de la session, la version que vous avez ouverte.

Si vous actualisez un rapport au cours de la même session en cliquant sur le bouton Actualiser du navigateur, la version de session d'origine du rapport s'affiche. Si vous actualisez un rapport à la demande en cliquant dans la barre d'outils de rapport sur le bouton Actualiser, le rapport est réexécuté et les nouvelles données, si elles existent, sont affichées.

Les informations de session sont stockées dans la base de données temporaire du serveur de rapports. Le serveur de rapports n'utilise pas la gestion de sessions ASP.NET. Si vous redémarrez le serveur ou que vous effectuez une opération de récupération de la base de données, l'état de la session n'est pas restauré. Pour plus d'informations sur la gestion de session, consultez Identification de l'état d'exécution.

Affichage des rapports dans une application bureautique

Vous pouvez ne pas recourir au navigateur et utiliser une application bureautique (telle que Microsoft Excel) comme visionneuse de rapports. Pour ce faire, vous devez définir un abonnement qui spécifie un format d'application bureautique et un partage de fichiers comme destination. Le serveur de rapports génère votre rapport sous la forme d'un fichier d'application, y ajoute une extension de nom de fichier et l'enregistre en tant que fichier sur votre disque dur. Vous pouvez ensuite utiliser Microsoft Excel (ou une autre application) à la place d'un navigateur pour visualiser votre rapport.

Dans cette section