Как отобразить заголовки столбцов основного отчета на каждой странице, если вложенный отчет отображается на нескольких страницах - PullRequest
2 голосов
/ 21 апреля 2009

У меня есть несколько вложенных отчетов в основном отчете sql (файл .rdl) с использованием VS / SSRS 2008.
Подотчеты начинаются примерно в середине страницы в главном разделе отчета. У меня есть одна группа в основном отчете, показывает информацию заголовка и передаю один параметр - ReportID каждому подотчету.
Я также проверил оба:

  1. Заголовки строк - «Повторить строки заголовков на каждой странице» и
  2. Заголовки столбцов - «Повторить столбцы заголовков на каждой странице»

на General вкладке Tablix свойств основного отчета.
Если у меня есть несколько строк подробностей в подотчете, чтобы все можно было отобразить на первой странице, все в порядке.
Если в подотчете есть более подробные строки, чтобы не было возможности распечатать все на одной странице, подотчет обрабатывается с первой страницы и переходит ко второй, третьей и т. Д.

Когда у меня есть несколько страниц данных в подотчете, они также запускаются на первой странице и продолжают рендеринг на второй странице и т. Д. *
Однако он не отображает заголовки столбцов / строк основного отчета на последующих страницах вложенных отчетов?
Я заметил, что когда в моей основной группе отчетов запускается следующий элемент / ReportID, он печатает заголовок столбца только на первой странице, но не на любой последующей странице и т. Д. ...

Я также пытался проверить только ОДИН, либо

  1. Заголовки строк - «Повторить строки заголовков на каждой странице» ИЛИ
  2. Заголовки столбцов - «Повторить столбцы заголовков на каждой странице»

на вкладке общих свойств Tablix основного отчета, НО не работает?

Есть идеи, как напечатать информацию заголовка на каждой странице, если в подотчете содержится более одной страницы?

Ответы [ 3 ]

0 голосов
/ 25 августа 2011

В настоящее время я сталкиваюсь с той же проблемой. В предыдущем отчете SSRS мы заставили его работать, поместив наш tablix в элемент списка из одной ячейки, чтобы заголовки были повторены. Сейчас я работаю над другим отчетом, и когда я пытаюсь сделать то же самое, я получаю эту ошибку:

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

Я много искал, но это единственная ссылка, которая указывает на известную проблему в SSRS. На момент написания этой статьи он содержал 4 обходных пути:

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

0 голосов
/ 21 ноября 2018

Немного поздно, но я думаю, это то, что вы ищете:

Вам нужно перейти в свойства табликса> Общие и установить флажок Держать заголовок видимым при прокрутке . Затем перейдите к группам столбцов / строк в расширенном режиме, выберите статическую строку и установите для режима Фиксированные данные значение True, Повтор на новой странице до True и Держите с группой до After.

Вот, пожалуй, лучшая ссылка: Здесь

0 голосов
/ 21 апреля 2009

Нумерация страниц в SSRS всегда веселая.

Вы смотрели размер страницы / интерактив подотчета? Это может привести к остановке подкачки подотчета, но я не знаю, хотите ли вы этого.

Старая статья о нумерации страниц

И более новый

...