Procédure : ajouter une action Développer/Réduire à un élément (Générateur de rapports version 3.0 et SSRS)

Vous pouvez permettre à un utilisateur de développer ou de réduire interactivement des éléments de rapport, ou pour une table ou une matrice, de développer ou de réduire des lignes et des colonnes associées à un groupe. Pour autoriser les utilisateurs à développer ou réduire un élément, définissez les propriétés de visibilité de cet élément. La définition de la visibilité s'effectue dans une Visionneuse de rapports HTML et porte parfois le nom d'action d'exploration. En mode création de rapport, vous spécifiez le nom de la zone de texte où vous souhaitez afficher les icônes de développement et de réduction. Dans le rapport rendu, la zone de texte affiche un signe plus (+) ou un signe moins (-) en plus de son contenu. Lorsque l'utilisateur clique sur la bascule, l'affichage de rapport est actualisé de manière à montrer ou masquer l'élément de rapport, en fonction des paramètres de visibilité actuels des éléments du rapport.

En règle générale, les bascules de visibilité permettent à la base d'afficher uniquement les données de synthèse et fournissent à l'utilisateur la possibilité de cliquer sur le signe plus afin d'afficher les données de détail. Par exemple, vous pouvez à la base masquer une table qui indique les valeurs d'un graphique ou masquer les groupes enfants d'une table avec des groupes de lignes et de colonnes imbriqués, comme dans un rapport d'extraction.

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Dans le Générateur de rapports, la façon la plus simple d'ajouter les icônes des signes plus et moins à une table ou une matrice est de créer ces derniers à l'aide de l'Assistant Tableau ou matrice.

Pour utiliser l'Assistant Tableau ou matrice afin d'ajouter des icônes de développement et de réduction à un groupe de tableau ou de matrice

  1. Notes

    L'Assistant Tableau ou matrice est uniquement disponible dans le Générateur de rapports version 3.0.

    En mode création de rapport, sous l'onglet Insérer, cliquez sur Tableau ou Matrice, puis pointez sur Assistant Tableau ou Assistant Matrice.

  2. Suivez les indications fournies par l'Assistant.

  3. Dans la page Choisir la disposition de l'Assistant, activez la case à cocher Développer/Réduire les groupes.

Lorsque vous avez fini d'utiliser l'Assistant, votre tableau ou matrice dispose d'icônes de développement et de réduction.

Pour ajouter des icônes de développement et de réduction à un groupe dans un tableau, une matrice ou une liste

  1. En mode création de rapport, cliquez sur le tableau ou la matrice pour les sélectionner. Le volet de regroupement affiche les groupes de lignes et de colonnes.

  2. Cliquez avec le bouton droit n'importe où sur la barre de titre du volet Regroupement, puis cliquez sur Avancé. Le volet Regroupement bascule dans un autre mode pour afficher la structure d'affichage sous-jacente des lignes et des colonnes sur l'aire de conception.

  3. Dans le volet Groupe approprié, cliquez sur le nom du groupe de lignes ou du groupe de colonnes dont vous souhaitez masquer les lignes ou les colonnes qui y sont associées. Le groupe est sélectionné et le volet Propriétés affiche les propriétés Membre du tableau matriciel.

    Notes

    Si vous ne voyez pas le volet Propriétés, sous l'onglet Affichage du ruban, cliquez sur Propriétés.

  4. Dans Masqué, choisissez l'une des options suivantes pour définir la visibilité de cet élément de rapport la première fois que vous exécutez un rapport :

    • Sélectionnez False pour afficher l'élément de rapport.

    • Sélectionnez True pour masquer l'élément de rapport.

    • Sélectionnez <Expression> pour ouvrir la boîte de dialogue Expression et créer une expression évaluée au moment de l'exécution pour déterminer la visibilité.

  5. Dans ToggleItem, sélectionnez dans la liste déroulante le nom d'une zone de texte à laquelle ajouter l'image bascule.

    Notes

    La zone de texte avec l'image bascule ne peut pas être le groupe de lignes ou de colonnes dont vous souhaitez masquer les lignes ou les colonnes qui y sont associées. Elle doit figurer dans le même groupe que l'élément qui est en train d'être masqué ou dans un groupe ancêtre. Par exemple, pour afficher ou masquer les lignes associées à un groupe enfant, sélectionnez une zone de texte dans une ligne associée au groupe parent.

  6. Pour tester la bascule, exécutez le rapport et cliquez sur la zone de texte comportant l'image bascule. L'affichage du rapport est actualisé de manière à afficher des groupes de lignes et des groupes de colonnes avec leur visibilité basculée.

Pour activer/désactiver la visibilité d'un élément de rapport

  1. En mode création de rapport, cliquez avec le bouton droit sur l'élément de rapport à afficher ou à masquer, puis cliquez sur Propriétés<élément de rapport>. La boîte de dialogue Propriétés<élément de rapport> correspondant à cet élément de rapport s'affiche.

  2. Cliquez sur Visibilité.

  3. Dans Lors de la première exécution du rapport, choisissez l'une des options suivantes pour définir la visibilité de cet élément de rapport la première fois vous exécutez un rapport :

    • Sélectionnez Afficher pour afficher l'élément de rapport.

    • Sélectionnez Masquer pour masquer l'élément de rapport.

    • Sélectionnez Afficher ou masquer en fonction d'une expression pour utiliser une expression évaluée au moment de l'exécution pour déterminer la visibilité. Pour créer une expression, cliquez sur le bouton Expression (fx) pour ouvrir la boîte de dialogue Expression.

      Notes

      Lorsque vous spécifiez une expression de visibilité, vous définissez la propriété Hidden de l'élément de rapport. L'expression prend la valeur BooleanTrue pour masquer l'élément, et la valeur False pour l'afficher.

  4. Dans L'affichage peut être activé ou désactivé par cet élément de rapport, tapez ou sélectionnez dans la liste déroulante le nom d'une zone de texte du rapport où afficher une image bascule, par exemple, Textbox1.

    Notes

    La zone de texte que vous choisissez doit figurer dans l'étendue actuelle ou contenante de cet élément de rapport (jusqu'au corps du rapport inclus). Par exemple, pour afficher ou masquer un graphique, sélectionnez une zone de texte qui est dans la même étendue contenante que le graphique, par exemple le corps du rapport ou un rectangle. La zone de texte doit figurer dans la même hiérarchie de conteneurs ou à un niveau plus élevé.

  5. Pour tester la bascule, exécutez le rapport et cliquez sur la zone de texte comportant l'image bascule. L'affichage du rapport est actualisé de manière à afficher les éléments du rapport avec leur visibilité basculée.