2010-04-15 3 views
1

У меня есть отчет SSRS 2008, в котором используется область списка и несколько подписок. Мне нужно, чтобы на каждой странице, относящейся к этой компании, повторялось несколько элементов данных (название компании, номер счета-фактуры). Отчет будет печатать страницы для нескольких компаний с несколькими страницами для каждой компании.Можно ли получить элементы области списка SSRS в области заголовка?

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

Я не знаю какого-либо метода, чтобы получить контекст области внешнего списка в заголовок отчета. Хорошо прочитанные трюки Криса Хейса http://blogs.msdn.com/ChrisHays/, похоже, работают только для табличных областей, но у меня есть область списка.

Любые идеи? Спасибо.

ответ

1

У меня была такая же проблема и придумал это решение.

  1. скопировал содержимое списка на страницу заголовка
  2. Для каждого поля в списке, создайте текстовое поле в таблице строке детализации, назовите текстовое поле Group * FieldName *, скрыть текстовое поле
  3. В заголовке, создать «= ReportItems! * Группа FieldName *» выражение для каждого поля

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

Надеется, что это помогает, Dan

+0

Интересно !!! :) Позвольте мне попробовать, если это сработает !!! :) –

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