Как я могу отобразить данные в заголовке многостраничного отчета SSRS 2005?

StackOverflow https://stackoverflow.com/questions/125541

Вопрос

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

Очевидно, что скрытые текстовые поля должны быть на каждой странице отчета, чтобы заголовок функционировал должным образом.Как мне это сделать?Единственный элемент управления, который у меня есть в списке, - это текстовое поле с кучей текста, размер которого превышает 1 страницу.

Это было полезно?

Решение 2

Сайт sExchange спешит на помощь!!!

Все, что мне нужно было сделать, это использовать параметры отчета с запрошенными значениями из моего набора данных;и затем reference =Параметры!Имя.Значение в текстовом поле в заголовке отчета.

Другие советы

Хотя SSRS не позволяет нам использовать поля набора данных в заголовках страниц, он позволяет нам ссылаться на элементы отчета.Таким образом, мы могли бы поместить текстовое поле (которое принимает свое значение из поля набора данных) в любое место тела нашего отчета и задать его Hidden свойство true.

Тогда мы могли бы легко сослаться на это текстовое поле в заголовке страницы с помощью выражения типа: =ReportItems!TextBox1.Value и мы закончили.Обратите внимание, что текстовое поле, на которое ссылаются, должно присутствовать на каждой странице, иначе в заголовке будет выведено пустое значение.

Выберите параметры отчета, добавьте новый параметр и установите флажок скрыто, разрешить значение null и разрешить пустое значение.

Если вы извлекаете значения из базы данных:

При Доступных Значениях:

установите переключатель "из запроса" и укажите набор данных, поле значения и поля метки.

В Соответствии со Значениями по умолчанию:

установите переключатель "из запроса" и укажите набор данных, поля значений.

Теперь укажите значение для текстового поля в нижнем колонтитуле / заголовке следующим образом =Parameters!Footer.Value (Footer это имя параметра).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top