2009-04-21 10 views
2

J'ai peu de sous-rapports dans un rapport principal sql (fichier .rdl) utilisant VS/SSRS 2008.
Les sous-rapports commencent approximativement au milieu de la page dans la section des détails du rapport principal. J'ai un groupe dans le rapport principal, montre l'information d'en-tête et passe un paramètre - ReportID à chaque sous-rapport.
J'ai également vérifié à la fois:Comment afficher les en-têtes de colonne du rapport principal sur chaque page lorsque le sous-rapport s'affiche sur plusieurs pages?

  1. têtes de ligne - « lignes d'en-tête Répétez sur chaque page » et
  2. têtes de colonnes - « colonnes en-tête Répéter l'opération sur chaque page »

sur General onglet Tablix propriétés du rapport principal.
Si j'ai quelques lignes de détail dans le sous-rapport, de sorte que tout peut être rendu sur la première page, tout va bien.
Si j'ai plus de lignes de détail dans le sous-rapport afin qu'il ne soit pas possible d'imprimer tout sur une page, le sous-rapport s'affiche à partir de la première page et passe à la page deux, trois et ainsi de suite.

Quand j'ai plus d'une page de données du sous-rapport, il est également lancé sur la première page, et continue sur deuxième page rend et ainsi de suite ...
Cependant, il ne montre pas la colonne du rapport principal/En-têtes de ligne sur les pages suivantes des sous-rapports?
J'ai remarqué que lors de son prochain article/ReportID commence dans mon principal groupe de rapport, il imprime en-tête de colonne uniquement sur la première page, mais pas de page suivante et ainsi de suite ...

J'ai essayé aussi de vérifier que ONE , soit

  1. Row - en-têtes « Répéter les lignes d'en-tête sur chaque page » OU
  2. têtes de colonnes - « Répéter colonnes d'en-tête sur chaque page »

sur l'onglet général des propriétés Tablix du rapport principal MAIS n'a pas fonctionné?

Des idées pour imprimer des informations d'en-tête sur chaque page lorsque le sous-rapport contient plus d'une page de données?

Répondre

0

La pagination est toujours amusante dans SSRS.

Avez-vous regardé le format de page/interactif du sous-rapport? Cela peut arrêter la recherche de sous-rapport, mais je ne sais pas si c'est ce que vous voulez.

An older article on pagination

And a newer one

0

Actuellement, je rencontre le même problème. Dans un rapport SSRS précédent, nous l'avons fait fonctionner en plaçant notre tablix à l'intérieur d'un élément de liste à cellule unique afin que les en-têtes soient répétés. Maintenant, je travaille sur un autre rapport, et lorsque je tente la même chose que je reçois cette erreur:

[rsInvalidDetailDataGrouping] The tablix ‘tablixOpportunitySummary’ has a detail member with inner members. Detail members can only contain static inner members. 

J'ai cherché longuement, mais c'est le seul lien qui indique un problème connu dans SSRS.Au moment de ce post il contenait 4 solutions de contournement:

https://connect.microsoft.com/SQLServer/feedback/details/337720/katmai-reporting-services-2008-tablix-control-repeat-column-headers-does-not-work#