SSRS 2008: как повторить на новой странице одну строку заголовка таблицы - PullRequest
7 голосов
/ 29 сентября 2011

У меня есть таблица с 3 строками заголовка, и мне нужно было повторить на новой странице только вторую строку, первая и третья не нужны на страницах, за исключением первой страницы.Если я установлю свойства «RepeatOnNewPage» только во второй строке, SSRS отобразит ошибку: «Для свойства TablixMember должно быть установлено то же значение для свойства RepeatOnNewPage, что и для динамического TablixMember, предшествующего или предшествующего ему» *

Если установитьэто свойство во всех (3) строках заголовка - все нормально, но мне нужен только один:)

Как повторить только вторую строку на новой странице?

Ответы [ 4 ]

11 голосов
/ 18 июля 2012

Я не уверен почему, но мне показалось, что это работает.Для ваших 3 расширенных свойств строк заголовка,

(Static) KeepTogether= false, KeepWithGroup=None, RepeatOnNewPage= TRUE
(Static the one you want) KeepTogether= True, KeepWithGroup=After, RepeatOnNewPage= TRUE
(Static) KeepTogether= false, KeepWithGroup=None, RepeatOnNewPage= TRUE

Когда я попробовал это с верхней и нижней строкой, повторить на новой странице False, это дало мне ошибку, которую вы описали.Я изменил их на истину, просто чтобы попробовать.Я ожидал, что они будут повторяться на новой странице, но они этого не сделали.На моей первой странице было все 3, а на остальных только середина.

Надеюсь, это сработает для вас!

0 голосов
/ 20 июля 2016

Установить свойство RepeatOnNewPage = True для всех строк таблицы. Выберите статическую строку в окне «Группы строк».

Необходимо установить свойство RepeatOnNewPage для всех статических строк.

Если какая-либо статическая строка не установлена ​​ RepeatOnNewPage , свойство не работает и выдает ошибку.

0 голосов
/ 14 июля 2016
  1. Перейти к группам столбцов

  2. Нажмите на черную стрелку на последнем

  3. Выберите расширенный режим.

  4. Перейти на "Row Group" ..

  5. В группе строк вы получите много «статических», из которых просто выберите TOP MOST

  6. Перейти к свойствам

    A. Для VS: нажмите F4

    B. Для построителя отчетов ... Просмотр-> Свойства

  7. В этом выборе для заголовков строк

    а. Фиксированные данные: True

    б. Keepwithgroup: после

    с. Repeatonpage: True ...

    и для главных заголовков

    а. Фиксированные данные: True

    б. Keepwithgroup: до

    с. Repeatonpage: True

0 голосов
/ 25 апреля 2014

Так что, чтобы помочь уточнить ответ на основе успеха от работы на моем столе.Когда я выполнил вышеупомянутое действие над самой верхней статической строкой, я получил сообщение об ошибке.В моей таблице три заголовка, которые сгруппированы, и все они должны быть включены в функцию repeatOnNewPage.Для успешного запуска моего отчета необходимо повторить шаг для всех статических заголовков строк.

Статический (для каждой строки): FixedData = True, Keepwithgroup = After и RepeatOnNewPage = True

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

Это было оченьсчастливый момент, когда я не получил сообщение об ошибке после завершения этого сценария.удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...