Procédure : ajouter un sous-rapport et des paramètres (Concepteur de rapports)

Mis à jour : 12 décembre 2006

Vous pouvez incorporer un rapport dans un autre. Le rapport incorporé est appelé un sous-rapport. Le rapport que vous incorporez est indépendant du rapport conteneur. Pour connecter les rapports par des valeurs de données (par exemple, pour que les deux rapports indiquent des données pour le même client), vous devez passer des paramètres d'un rapport conteneur au sous-rapport. Le rapport que vous incorporez doit contenir des paramètres déjà définis.

Pour ajouter un sous-rapport

  1. En mode Mise en page, cliquez sur Sous-rapport dans la boîte à outils.

  2. Sur la zone de conception, faites glisser une zone de la taille souhaitée pour le sous-rapport. Une autre solution consiste à cliquer sur la zone de conception pour créer un sous-rapport de taille fixe.

    ms160348.note(fr-fr,SQL.90).gifRemarque :
    Si le sous-rapport existe dans le projet, vous pouvez faire glisser le rapport depuis l'Explorateur de solutions sur la zone de conception afin de créer un sous-rapport.
  3. Fournissez un chemin d'accès au serveur de rapports où le sous-rapport est publié. Cliquez avec le bouton droit sur le sous-rapport, puis cliquez sur Propriétés. Sous l'onglet Général, dans la propriété Nom, le chemin d'accès au sous-rapport doit être spécifié comme suit :

    • Pour un rapport publié sur un serveur de rapports configuré pour le mode natif, utilisez un chemin d'accès complet ou relatif sans extension de nom de fichier. Si le rapport se trouve dans le même dossier que le rapport actuel, utilisez uniquement le nom du rapport. Si le rapport se trouve dans un autre dossier du même serveur de rapports, utilisez un chemin d'accès relatif au rapport (par exemple .../Dossier2/Rapport1). Si le rapport se trouve sur un autre serveur de rapports, utilisez le chemin d'accès complet au serveur de rapports et au rapport (par exemple http://serveur1/Dossier3/Rapport2).
    • Pour un rapport publié sur un serveur de rapports configuré en mode intégré SharePoint, utilisez une URL complète incluant l'extension de nom de fichier. Les chemins d'accès relatifs ne sont pas pris en compte. Par exemple, http://<nom_serveur_SharePoint>/<site>/Documents/Rapport1.rdl.

Pour passer des paramètres à un sous-rapport

  1. En mode Mise en page, cliquez avec le bouton droit sur le sous-rapport, puis cliquez sur Propriétés.

  2. Sous l'onglet Paramètres, procédez comme suit :

    • Dans Nom du paramètre, tapez le nom d'un paramètre dans le sous-rapport. Ce nom doit correspondre à un paramètre de rapport présent dans le rapport désigné par la propriété ReportName.
      ms160348.note(fr-fr,SQL.90).gifRemarque :
      Le nom du paramètre doit correspondre au nom d'un paramètre de rapport, pas d'un paramètre de requête.
    • Dans Valeur du paramètre, tapez une valeur à passer au sous-rapport. Cette valeur peut être du texte statique ou une expression pointant vers un champ ou un autre objet situé dans le rapport parent.
  3. Répétez l'étape 2 pour ajouter des paramètres supplémentaires à passer au sous-rapport.

    ms160348.note(fr-fr,SQL.90).gifRemarque :
    Tous les paramètres qui sont requis par le sous-rapport doivent figurer dans la liste Paramètres. S'il manque un paramètre obligatoire, le sous-rapport ne s'affiche pas correctement à l'intérieur du rapport parent.

Voir aussi

Concepts

Ajout d'un sous-rapport
Rubriques sur les procédures du Concepteur de rapports
Conception de la mise en page de rapport
Considérations sur les rendus pour le dimensionnement et le positionnement automatiques
Modes de déploiement pour Reporting Services

Autres ressources

Propriétés du sous-rapport (onglet Général, Générateur de rapports)
Didacticiel : Fonctionnalités avancées utilisant les paramètres

Aide et Informations

Assistance sur SQL Server 2005