TechNet
Exporter (0) Imprimer
Développer tout

Ajouter un sous-rapport et des paramètres (Générateur de rapports et SSRS)

 

S'applique à: SQL Server 2016

Ajoutez des sous-rapports à un rapport pour créer un rapport principal servant de conteneur à plusieurs rapports connexes. Un sous-rapport est une référence à un autre rapport. Pour connecter les rapports par des valeurs de données (par exemple, pour que plusieurs rapports indiquent des données pour le même client), vous devez désigner un rapport paramétrable (par exemple, un rapport qui affiche les renseignements concernant un client spécifique) en tant que sous-rapport. Lorsque vous ajoutez un sous-rapport au rapport principal, vous pouvez spécifier des paramètres à passer au sous-rapport.

Vous pouvez aussi ajouter des sous-rapports aux lignes ou colonnes dynamiques d'une table ou d'une matrice. Lorsque le rapport principal est traité, le sous-rapport est traité pour chaque ligne. Dans ce cas, demandez-vous si vous pouvez obtenir le résultat escompté en utilisant des régions de données classiques ou imbriquées.

Pour ajouter un sous-rapport à un rapport, vous devez d'abord créer le rapport qui sert de sous-rapport. Pour plus d’informations sur la création du sous-rapport, consultez sous-rapports & #40 ; SSRS & #41 ; et le Générateur de rapports.

System_CAPS_ICON_note.jpg Remarque


Vous pouvez créer et modifier des fichiers de définition de rapport (.rdl) paginés dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes.

Pour ajouter un sous-rapport

  1. Sur le Insérer sous l’onglet sous-rapport.

  2. Sur l'aire de conception, cliquez à un endroit quelconque du rapport et faites glisser la souris pour créer une zone de la taille voulue pour le sous-rapport. Une autre solution consiste à cliquer sur l'aire de conception pour créer un sous-rapport de taille par défaut.

  3. Cliquez sur le sous-rapport, puis cliquez sur Propriétés du sous-rapport.

  4. Dans la Propriétés du sous-rapport boîte de dialogue, tapez un nom dans la nom texte boîte ou acceptez la valeur par défaut. Ce nom doit être unique dans le rapport. Par défaut, un nom général, tel que Subreport1 ou Subreport2, est assigné.

  5. Dans la utiliser ce rapport comme sous-rapport cliquez sur Parcourir, ou tapez le nom du rapport. En cliquant sur Parcourir est recommandée car le chemin d’accès au sous-rapport sera spécifié automatiquement. Vous pouvez spécifier le rapport de plusieurs manières. Pour plus d’informations, consultez la page en spécifiant des chemins d’accès à des éléments externes & #40 ; SSRS & #41 ; et le Générateur de rapports.

  6. (Facultatif) Cliquez sur Oui pour omettre la bordure sur le saut de page pour empêcher le rendu au milieu du sous-rapport si le sous-rapport s’étend sur plusieurs pages d’une bordure.

  7. Cliquez sur OK.

Pour spécifier les paramètres à passer à un sous-rapport

  1. En mode Design, cliquez sur le sous-rapport, puis Propriétés du sous-rapport.

  2. Dans la Propriétés du sous-rapport boîte de dialogue, cliquez sur paramètres.

  3. Cliquez sur Ajouter. Une nouvelle ligne est ajoutée à la grille des paramètres.

  4. Dans le nom zone de texte, tapez le nom d’un paramètre dans le sous-rapport ou choisissez-le dans la liste. Ce nom doit correspondre au nom d'un paramètre de rapport, pas d'un paramètre de requête, dans le sous-rapport.

  5. Dans la valeur zone de liste, tapez ou sélectionnez une valeur à passer au sous-rapport. Cette valeur peut être du texte statique ou une expression qui fait référence à un champ ou un autre objet situé dans le rapport principal.

    System_CAPS_ICON_note.jpg Remarque


    Dans le Générateur de rapports, si un paramètre est manquant dans le paramètres liste et qu’une valeur par défaut définie, le sous-rapport sera traité correctement.

    Dans le Concepteur de rapports, tous les paramètres qui sont requis par le sous-rapport doivent être inclus dans le paramètres liste. S'il manque un paramètre obligatoire, le sous-rapport ne s'affiche pas correctement dans le rapport principal.

  6. Répétez les étapes 3 et 5 pour spécifier un nom et une valeur pour chaque paramètre de sous-rapport.

  7. Pour supprimer un paramètre de sous-rapport, cliquez sur le paramètre dans la grille de paramètres, puis cliquez sur Supprimer.

  8. Pour modifier l'ordre d'un paramètre de sous-rapport, cliquez sur le paramètre, puis cliquez sur le bouton Haut ou Bas.

    La modification de l'ordre d'un paramètre n'a aucun effet sur le traitement du sous-rapport.

Sous-rapports & #40 ; Le Générateur de rapports et SSRS & #41 ;
Comportements de rendu & #40 ; Le Générateur de rapports et SSRS & #41 ;

Ajouts de la communauté

Afficher:
© 2016 Microsoft