Страница Reporting Services 2005 Report with Disclaimers после каждого раздела - PullRequest
2 голосов
/ 29 мая 2009

Детали:

Я использую Reporting Services 2005 в приложении C # с Visual Studio 2008 для создания отчетов на основе базы данных SQL Server 2005. Приложение просматривает отчет локально, используя средство просмотра отчетов .net, и сервер отчетов не используется. В отчете есть разрыв страницы после каждого человека. В настоящее время я использую только одну таблицу отчета для файла .rdlc для генерации отчета.

Вопрос:

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

Любая помощь приветствуется.

Спасибо

Джереми

Ответы [ 2 ]

2 голосов
/ 29 мая 2009

Альтернативным решением было бы создание другого отчета с единственной целью рендеринга контента Disclaimer. Отчет об отказе от ответственности затем может быть встроен (через подотчет: см. http://msdn.microsoft.com/en-us/library/ms160348.aspx) в ваши существующие отчеты, что позволяет вам динамически изменять содержимое заявления об отказе от ответственности.

Вы можете хранить фактическое содержимое Disclaimer в таблице базы данных SQL Server и обновлять его с помощью любого количества типичных простых стандартных элементов управления .NET, имеющихся в вашем распоряжении.

Преимущество заключается в отсутствии ограничений на символы в соответствии с предыдущей рекомендацией.

2 голосов
/ 29 мая 2009

Вы имеете в виду, что они хотят настроить его на лету ДО выполнения отчета или после? Если раньше, не могли бы вы использовать параметр с шаблоном отказа от ответственности в качестве значения по умолчанию и отправить его в отчет по завершении? Затем вы можете поместить параметр в нижний колонтитул группы. Если после этого ... удачи :) Отчет представляется в любом выбранном формате. Если вы извлекаете отчет в формате html и у вас есть отрендеренный файл, возможно, пользовательский анализ может быть выполнен, но, похоже, это не так. Надеюсь, что некоторое время работал с SRS, парам мог бы работать на вас.

...