Можно ли получить элементы области списка SSRS в область заголовка? - PullRequest
1 голос
/ 15 апреля 2010

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

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

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

Есть идеи? Спасибо.

1 Ответ

1 голос
/ 11 февраля 2011

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

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

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

Надеюсь, это поможет, Dan

...