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


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

Возможно ли это, и если да, то как бы я пошел о достижении этой цели?

1 2

1 ответ:

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

Dim Ctr As Integer

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

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

=Code.ShowCtr

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

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