2012-02-29 3 views
2

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

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

ответ

2

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

Dim Ctr As Integer 

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

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

=Code.ShowCtr 

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

Chris Hays есть способ сделать это, используя заголовок таблицы на своем блоге: "Continued" Header on Subsequent Pages

+0

ОЦЕНЕН, определенно меня движется в правильном направлении. Спасибо – Codingo

 Смежные вопросы

  • Нет связанных вопросов^_^