Procédure : afficher des en-têtes de ligne et de colonne sur plusieurs pages (Reporting Services)

Pour une région de données de table ou de matrice qui s'étend sur plusieurs pages, vous pouvez décider de répéter les lignes initiales qui contiennent les en-têtes de colonnes ou les colonnes initiales qui contiennent les en-têtes de lignes. Votre décision de répéter les en-têtes dépend du type de ligne ou colonne que vous souhaitez répéter.

Pour répéter la ou les premières lignes qui contiennent des en-têtes de colonnes :

  • Pour une matrice avec des groupes de colonnes, les lignes qui affichent les noms de colonnes sont contrôlées par le groupe de colonnes. Définissez les propriétés du tableau matriciel pour En-têtes de colonnes.

  • Pour une table, la ligne qui contient les noms de colonnes est contrôlée par le membre du tableau matriciel dans un groupe de lignes. Définissez les propriétés du membre du tableau matriciel dans le volet Propriétés.

Pour répéter la ou les premières colonnes qui contiennent des en-têtes de lignes :

  • Pour une matrice avec des groupes de lignes, les colonnes qui affichent les noms de lignes sont contrôlées par le groupe de lignes. Définissez les propriétés du tableau matriciel pour En-têtes de ligne.

  • Le contrôle des premières colonnes dans une table sans groupes de colonnes n'est pas pris en charge. Pour contrôler ces colonnes, ajoutez un groupe de colonnes à la table.

Seules la première ligne et les lignes adjacentes ou la première colonne et les colonnes adjacentes peuvent se répéter sur chaque page. Les en-têtes ne sont répétés sur chaque page que si l'espace est suffisant.

Pour plus d'informations, consultez Contrôle des en-têtes de lignes et de colonnes.

Pour répéter des lignes avec des en-têtes de colonnes dans une zone de groupe de colonnes

  1. En mode Conception, cliquez avec le bouton droit sur la poignée d'angle pour une région de données de tableau matriciel sélectionnée, puis cliquez sur Propriétés du tableau matriciel.

  2. Sous l'onglet Général, sous En-têtes de colonnes, sélectionnez Répéter les colonnes d'en-tête sur chaque page.

  3. Cliquez sur OK.

  4. Affichez l'aperçu du rapport. Les lignes qui contiennent les en-têtes de colonnes se répètent au début de chaque page.

Pour répéter des lignes avec des en-têtes de colonnes pour une table sans groupe de lignes

  1. En mode Conception, sélectionnez la table. Le volet de regroupement affiche les groupes de lignes.

  2. Dans la partie droite du volet de regroupement, cliquez sur la flèche vers le bas, puis sur Avancé. Le volet de regroupement affiche des membres du tableau matriciel statiques et dynamiques pour chaque groupe. Vous ne pouvez définir des propriétés que sur un membre de tableau matriciel statique.

  3. Dans le volet Groupes de lignes, cliquez sur le membre du tableau matriciel statique pour la ligne que vous souhaitez répéter. Lorsque vous sélectionnez un membre de tableau matriciel statique, la cellule correspondante sur l'aire de conception est sélectionnée, le cas échéant. Le volet Propriétés affiche les propriétés du membre du tableau matriciel que vous venez de sélectionner.

  4. Définissez la propriété KeepWithGroup de la façon suivante :

    • Pour une ligne statique qui se trouve au-dessus d'un groupe, cliquez sur Après.

    • Pour une ligne statique qui se trouve sous un groupe, cliquez sur Avant.

  5. Attribuez à la propriété RepeatOnNewPage la valeur True.

  6. Affichez l'aperçu du rapport. Si cela est possible, la ligne se répète avec le groupe sur chaque page verticale que le groupe de lignes couvre.

Pour répéter des colonnes avec des en-têtes de lignes dans une zone de groupe de lignes

  1. En mode Conception, cliquez avec le bouton droit sur la poignée d'angle pour une région de données de tableau matriciel sélectionnée, puis cliquez sur Propriétés du tableau matriciel.

  2. Sous l'onglet Général, sous En-têtes de ligne, sélectionnez Répéter les lignes d'en-tête sur chaque page.

  3. Cliquez sur OK.

  4. Affichez l'aperçu du rapport. Si cela est possible, les colonnes qui contiennent les en-têtes de lignes se répètent sur chaque page horizontale.