Как создать повторно используемые нижние колонтитулы в SSRS 2008? - PullRequest
3 голосов
/ 04 августа 2010

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

Я опробовал подходы, такие как 1) Создание отчета и его размещение в C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject - Это позволяет повторно использовать шаблон. Но если изменение не будет применено к существующим отчетам.

2) Создание подотчета и добавление его в конец области данных в основном отчете. Это обеспечивает возможность повторного использования, а также изменяемые функции. Но не может отображать номер страницы, общее количество страниц и т. Д., А также не может отображать нижний колонтитул на каждой странице отчета.

Кто-нибудь может подсказать, как можно реализовать эти функции?

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2011

Насколько я знаю, это невозможно.Шаблонирование, похоже, является одним из основных недостатков SSRS.

Это не идеально, но вы можете создать таблицу стилей xsl для обработки всех ваших файлов RDL и добавить / обновить нижние колонтитулы.

...