Подтвердить что ты не робот

Я хочу повторять заголовок страницы на каждой странице для отчетов. Повторение в NewPage не отображается в свойствах элемента Tablix в SSRS 2008

Как повторить заголовок страницы на каждой странице. Повторить на NewPage Property не отображается в свойствах ssrs 2008 tablix memeber

4b9b3361

Ответ 1

После небольших экспериментов я понял, как последовательно повторять заголовок таблицы на каждой странице.

Установка свойства RepeatColumnHeaders в tablix, похоже, не влияет на это поведение. Вместо этого мы должны установить его на статический член групп строк.

Чтобы увидеть статические члены групп строк, щелкните маленькую стрелку раскрывающегося списка в правом нижнем углу заголовка группы строк/столбцов. Затем выберите Расширенный режим. Advanced Mode

При показе статических членов группы строк выберите первый в списке. Верхняя левая ячейка таблицы должна быть выбрана в конструкторе.

Теперь откройте панель свойств и найдите свойство RepeatOnNewPage и установите для него значение True. RepeatOnNewPage

Затем найдите свойство KeepWithGroup и убедитесь, что оно установлено на After. Если это не так, установите его на After. Теперь ваш заголовок таблицы будет повторяться на каждой странице.

Ответ 2

В зависимости от того, как вы создали новый отчет, XML файл Tablix может содержать или не включать правильные свойства в строку заголовка таблицы.

Вот еще один поток в SQL Server Central с исправлением: http://www.sqlservercentral.com/Forums/Topic593245-1063-1.aspx

Вот важный бит:

для SSRS 2008,

Если отчет с таблицей создается с помощью функции мастера (в обозревателе решений щелкните правой кнопкой мыши нa > Отчеты → Добавить новый отчет) Заголовки таблицы будут повторяться на каждой странице.

Вместо этого, если отчет создается без использования мастера (в обозревателе решений щелкните правой кнопкой мыши "Отчеты" → "Добавить" - "Новый элемент" ). Заголовки таблицы не будут повторяться на каждой странице. Установка заголовка повтора (строки/столбцы) на каждой странице для табликса также не поможет.

Если вы уже создали отчет и не можете перестроить, используя приведенные выше шаги, и если и только если вам удобно изменить xml за rdl, сделайте следующее. (Сначала сохраните резервную копию rdl)

Просмотреть код. Найдите TablixRowHierarchy Ниже появится таблица Tablix, соответствующая строке заголовка. к этому заголовку и любым другим строкам заголовка (элемент Tablix) добавить три свойства элемента.

<TablixRowHierarchy>
  <TablixMembers>
    <TablixMember>
      <KeepWithGroup>After</KeepWithGroup>
      <RepeatOnNewPage>true</RepeatOnNewPage>
      <KeepTogether>true</KeepTogether>
    </TablixMember>
  ...

Вы должны увидеть повторяющиеся строки заголовков.

Я попробовал это в своем собственном отчете и нашел, что он исправил проблему.

Ответ 3

Вы также можете включить "Расширенный режим" в окне "Группы строк/столбцов", а затем изменить каждый параметр Static Row "RepeatOnNewPage". Вероятно, вам придется установить "KeepWithGroup" на "After".

Это хорошо работает, если вы используете заголовок в качестве заголовка.

Ответ 4

Вы можете повторять заголовки страниц на каждой странице, если разрывы страниц вызваны перерывами между группами (жесткая разбивка на страницы). Вы не можете повторять заголовки страниц между страницами, если разбиение на страницы связано с небольшим размером интерактивной страницы (мягкая разбивка на страницы). Чтобы повторять заголовки страниц на каждой странице между группами, сделайте заголовки части tablix группы и на вкладке "Общие" окна "Свойства табликса" установите флажки "Заголовки столбцов" → "Повторить заголовки" на каждой странице. Вы также можете сделать это из окна общих свойств Tablix, используя RepeatcolumnHeaders = True.

Обратите внимание, что мои комментарии ограничены разработкой отчетов SSRS 2008 в BIDS. Я не знаю, существует ли эта функция в построителе отчетов.

Ответ 5

вот шаги, которые вы можете выполнить. это разрешило проблему (заголовок столбца на каждой странице):

1) в режиме проектирования файла rdl, внизу вы найдете "Группы строк" ​​и "Группы столбцов" (соответственно слева и справа). Рядом с группами столбцов вы найдете одну кнопку со стрелкой (эта кнопка со стрелкой - правая сторона прогона столбцов). нажмите на эту кнопку со стрелкой.

2) Проверьте "Расширенный режим"

3) Секция RowGroups вы найдете "(статические)" и "(Детали)". нажмите на статику и нажмите F4 (чтобы проверить его свойства.)

4) предоставить "Keep With Group" как "After"

5) Предоставьте "Повторить на новой странице" как "Истинный"

6) Вернитесь в таблицу, щелкните правой кнопкой мыши на заголовке строки, перейдите в свойства tablix.

7) проверьте "повторить колонку заголовка на каждой странице" и "повторите колонку заголовка на каждом столбце"

Надеюсь, это поможет вам.