Ajout de liens à un rapport (Générateur de rapports version 2.0)
Vous pouvez ajouter des liens pour que les utilisateurs puissent ouvrir des pages Web ou d'autres rapports, ou accéder à une autre section du même rapport. Pour ajouter un lien, vous définissez une action pour un élément de rapport tel qu'une zone de texte, une image, un graphique ou une jauge. Utilisez la page Action de la boîte de dialogue de propriétés correspondante pour définir le type de lien. Lorsque l'utilisateur clique sur l'élément de rapport en question, l'action que vous définissez est exécutée. Le Générateur de rapports version 2.0 prend en charge trois types de liens avec les actions suivantes :
Liens de signet Accès à d'autres zones dans le rapport.
Liens de rapport d'extraction Accès à d'autres rapports sur le même serveur de rapports.
Liens hypertexte Accès à des URL qui spécifient l'adresse de pages Web ou de rapports sur un serveur de rapports en utilisant l'accès URL.
Liens de signet
Un lien de signet est un lien sur lequel l'utilisateur clique pour passer à une autre zone ou un autre élément d'un rapport. Pour créer un signet, définissez-en un sur l'élément du rapport de destination et ajoutez des liens de signet sur les éléments de rapport sur lesquels les utilisateurs doivent cliquer, notamment un terme ou une image, pour accéder à l'élément du rapport marqué d'un signet. Vous pouvez définir des signets sur n'importe quel élément de rapport, notamment sur les zones de texte, les images, les graphiques et les jauges. Vous pouvez ajouter plusieurs liens de signet au même signet. Pour plus d'informations, consultez Procédure : ajouter un signet à un rapport (Générateur de rapports version 2.0).
Liens du rapport d'extraction
Un rapport d'extraction est un rapport que l'utilisateur ouvre en cliquant sur un lien situé dans un autre rapport. Il contient en général des détails sur un élément figurant dans le rapport de synthèse d'origine. Prenons l'exemple d'un rapport récapitulatif sur les ventes, contenant une liste des totaux des ventes et des commandes. Lorsque l'utilisateur clique sur un numéro de commande dans la liste de résumé, un autre rapport s'affiche pour présenter des informations sur la commande en question.
[!REMARQUE]
Dans le Générateur de rapports version 2.0, les liens d'extraction ne sont pris en charge que lorsque vous disposez d'une connexion active à un serveur de rapports. Pour plus d'informations, consultez Exécution du rapport (Générateur de rapports version 2.0).
Un rapport d'extraction a une fonction différente d'un sous-rapport. Un sous-rapport est traité dans le cadre du rapport principal. Par exemple, si un sous-rapport qui affiche des informations de détails des commandes est ajouté à une cellule de table dans la ligne de détails, le sous-rapport est traité une fois par ligne de la table et est rendu dans le cadre du rapport principal. Un rapport d'extraction est quant à lui traité et rendu uniquement lorsque l'utilisateur clique sur le lien d'extraction dans le rapport principal de résumé.
Un rapport d'extraction comprend généralement des paramètres qui lui sont passés par le rapport de synthèse. Dans l'exemple de rapport de résumé sur les ventes, le rapport de résumé inclut le champ [OrderNumber] dans une zone de texte dans une cellule de table. Le rapport d'extraction comporte un paramètre qui prend le numéro de commande en tant que valeur. Lorsque vous définissez le lien de rapport d'extraction sur la zone de texte pour [OrderNumber], affectez au paramètre pour le rapport cible la valeur [OrderNumber]. Lorsque l'utilisateur clique sur un numéro de commande dans le rapport de résumé, le rapport détaillé cible s'ouvre et affiche les informations concernant le numéro commande en question. Pour voir des instructions sur la personnalisation des rapports d'extraction en fonction des valeurs de paramètres, consultez Ajout de paramètres à un rapport (Générateur de rapports version 2.0) et Fonction InScope (Générateur de rapports version 2.0).
Pour afficher l'aperçu d'un rapport de résumé doté de liens d'extraction sur le client de rapports, vous devez définir pour le nom du rapport d'extraction un rapport dans le projet actuel. Pour afficher un rapport de résumé doté de liens d'extraction après sa publication, vous devez vérifier que les rapports d'extraction résident sur le même serveur de rapports que le rapport de résumé. Le nom du rapport d'extraction peut contenir un chemin d'accès au rapport relatif ou absolu. Vous pouvez ajouter des liens d'extraction aux zones de texte, aux images, aux graphiques et aux jauges. Pour plus d'informations, consultez Procédure : ajouter une action d'extraction à un rapport (Générateur de rapports version 2.0).
Liens hypertexte
Vous pouvez ajouter un lien hypertexte à un élément de rapport, afin qu'un utilisateur puisse accéder à une page Web en cliquant sur cet élément. Un lien hypertexte peut être une URL statique ou une expression qui est évaluée en une URL. Si une base de données comprend un champ avec des URL, vous pouvez insérer ce champ dans l'expression de façon à produire une liste dynamique de liens hypertexte dans le rapport. Vous pouvez ajouter des liens hypertexte aux zones de texte, aux images, aux graphiques et aux jauges. Pour plus d'informations, consultez Procédure : ajouter un lien hypertexte à une URL (Générateur de rapports version 2.0).
Vous pouvez également spécifier des URL d'accès aux rapports sur n'importe quel serveur de rapports que vos utilisateurs et vous-même avez l'autorisation d'afficher, en utilisant des requêtes d'URL au serveur de rapports (connues sous le nom d'accès URL). Par exemple, vous pouvez spécifier un rapport et masquer l'explorateur de documents à l'utilisateur lorsqu'il affiche pour la première fois le rapport. Pour plus d'informations, consultez « Accès URL » dans la documentation de Reporting Services dans la documentation en ligne de SQL Server.