Je tiens à Répéter l'en-Tête de Page sur chaque Page pour les rapports.Répéter l'opération sur NewPage n'apparaît pas dans les propriétés de membre de tableau Matriciel dans SSRS 2008
Comment Répéter l'en-Tête de Page sur chaque Page.
Répéter l'opération sur NewPage Propriété n'apparaît pas dans ssrs 2008 tableau matriciel membre de la propriété
Vous devez vous connecter pour publier un commentaire.
Selon la façon dont vous avez créé votre nouveau rapport, le tableau Matriciel xml peut ou peut ne pas avoir attaché les bonnes propriétés de l'en-Tête de ligne du tableau matriciel.
Ici est un autre thread sur SQL Serveur Central avec le correctif:
http://www.sqlservercentral.com/Forums/Topic593245-1063-1.aspx
Ici est l'important:
J'ai essayé ceci dans mon propre Rapport et a trouvé qu'il a résolu le problème.
Après un peu de pratique, j'ai compris comment obtenir régulièrement le tableau d'en-tête de répéter sur chaque page.
Le réglage de la
RepeatColumnHeaders
de propriété sur le tableau matriciel ne semble avoir aucun effet sur ce comportement. Au lieu de cela, nous avons à le mettre sur un membre statique des groupes de lignes.Pour voir la statique des membres des groupes de lignes, cliquez sur la petite flèche déroulante sur la droite de la rangée groupes/groupes de colonnes d'en-tête. Puis sélectionnez Mode Avancé.
Avec la statique des membres du groupe de lignes qui s'affiche, sélectionnez le premier dans la liste. La cellule en haut à gauche du tableau matriciel doit être sélectionné dans le concepteur.
Maintenant, ouvrez le volet de propriétés et de trouver le bien
RepeatOnNewPage
et mis àTrue
.Alors de trouver le bien
KeepWithGroup
et assurez-vous qu'il est défini àAfter
. Si c'est pas le cas, corrigezAfter
.Maintenant votre table en-tête de répéter sur chaque page.
BTW, découvrez le livre de Paul “Microsoft SQL Server Reporting Services Recettes: pour la Conception de Rapports d'Experts” Cela a été une bonne ressource pour SSRS.
la paix
FixedData
etRepeatOnNewPage
sur, mais comme vous l'avez dit, ils n'étaient pas répété à la page 2+ jusqu'à ce que j'ai aussi ajoutéKeepWithGroup
=After
. Merci!Vous pouvez aussi activer le "Mode Avancé" dans la Ligne/Colonne de la fenêtre Groupes, puis modifier chaque Ligne Statique entrées "RepeatOnNewPage" réglage. Vous aurez probablement à définir "KeepWithGroup" à "Après" ainsi.
Cela fonctionne bien si vous utilisez un sous-état comme votre en-tête.
Vous pouvez répéter les en-têtes de page sur chaque page si votre sauts de page sont dues à des pauses entre les groupes (dur de la pagination). Vous ne pouvez pas répéter les titres de la page entre les pages si la pagination est due à un petit interactive taille de la page (soft pagination). Répéter les en-têtes de page sur chaque page entre les groupes, faire les en-têtes du tableau matriciel partie du groupe et sous l'onglet Général de la fenêtre de Propriétés du tableau Matriciel vérifier les en-Têtes de Colonne -> Répéter les lignes d'en-tête sur chaque page. Vous pouvez également le faire à partir de l'onglet général des propriétés de la fenêtre de tableau Matriciel à l'aide de la RepeatcolumnHeaders = True.
Veuillez noter mes commentaires sont limités à l'élaboration de rapports SSRS 2008 dans les OFFRES. Je ne sais pas si cette fonctionnalité existe dans le Générateur de Rapports.
ici les étapes que vous pouvez suivre. cette résolu le problème(colonne d'en-tête sur chaque page):
1) en mode de création de fichier rdl, au fond, vous trouverez des "Groupes de lignes" et "Colonnes" Groupes (à gauche et à droite, respectivement). À côté des Groupes de Colonnes, vous trouverez un bouton de la flèche.(cette flèche du bouton de droite de la colonne des groupes portion). cliquez sur ce bouton de la flèche.
2) consulter le "Mode Avancé"
3) RowGroups section, vous trouverez "(statique)" et "(Détails)". cliquez sur le statique et appuyez sur F4(pour vérifier ses propriétés.)
4) fournir "Conserver Avec le Groupe" comme "Après"
5)Fournir "Répéter Sur une Nouvelle Page" en tant que "Vrai"
6) retour à la table, clic Droit sur l'en-tête de ligne, Allez dans les propriétés du tableau matriciel.
7) cochez sur "répéter la Colonne d'en-Tête sur chaque page" et "répéter l'en-Tête de colonne sur chaque Lignes"
Espère que cela va vous aider.