Повторяю заголовок таблицы на каждой странице, но хочу изменить заголовок на повторяющихся строках второй страницы - PullRequest
2 голосов
/ 29 февраля 2012

У меня есть отчет SSRS с простым элементом управления табликсом, в котором (используя расширенный режим для групп строк / групп столбцов) я установил одну из строк для повторения на каждой странице. Я надеялся, что когда заголовок повторяется на новой странице, я мог бы использовать выражение для изменения заголовка столбца на исходный заголовок столбца плюс некоторый дополнительный текст (например, на первой странице заголовок будет «заголовком», но на второй странице заголовок будет «заголовок продолжение ..».

Возможно ли это, и если да, то как мне это сделать?

1 Ответ

2 голосов
/ 29 февраля 2012

Проблема в том, что заголовок группы форматируется только один раз для каждой группы и просто повторяется на каждой странице. Например, добавьте следующий код в отчет в пользовательском коде (щелкните правой кнопкой мыши отчет, выберите «Свойства» и перейдите на вкладку «Код»):

Dim Ctr As Integer

Public Function ShowCtr As Integer
    Ctr = Ctr + 1
    ShowCtr = Ctr
End Function

Затем добавьте эту формулу в ячейку в заголовке группы:

=Code.ShowCtr

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

У Криса Хейса есть способ сделать это, используя заголовок таблицы в своем блоге: Заголовок "Продолжение" на последующих страницах

...