Услуги Сертификаты Новости Статьи База знаний Алгоритмы Портфолио Скачать Ссылки Поиск
Услуги arrow Новости arrow Set Select All as default value in multiple values parameter
Set Select All as default value in multiple values parameter Версия для печати Отправить на e-mail
24.09.2012

Один из типов параметров отчетов в SSRS - параметр, который позволяет выбирать сразу несколько значений из списка значений, разделенных некоторым символом, например - запятой.Так называемые Multiple values.

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

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

Реализовать данный функционал просто.

1. Для заполнения списка значений выпадающего списка у Вас наверняка уже реализован запрос, например query1.

2. В свойствах параметра, в закладке "Default Value" нужно выбрать "Get values from a query", в выпадающем списке "Dataset" выбрать запрос query1, а  в поле "Value field" нужно выбрать поле результата работы запроса, которое уже отображается в выпадающем списке значений.

3. Переходим на закладку Preview, по умолчанию в поле параметра выпадающих значений будут выбраны все записи, возвращаемые запросом.

PS: если Вам была полезна данная статья, поддержите наш ресурс, нажмите кнопочку "+1" вверху страницы. Спасибо!