Show/Hide Toolbars

Руководство администратора

Особенности работы с Выпадающими списками

Ссылки Назад Вверх Вперед

Значение параметра типа Выпадающий список передается в отчет в виде строки. Это удобно, например, для выбора одного из преднастроенных значений:

fr_dropdownlist

Настройка параметра Выпадающий список.

В таком случае выполнять проверку можно, например, следующим образом:

if ((String)Report.GetParameterValue("FilterViolation")=="вопрос")
   Column1.Visible = true;

Если в выпадающем списке включен режим мультивыбора, то в отчет передается строка со значениями, перечисленными через запятую без пробелов (например, "план,факт,осталось"). О работе с такими фильтрами подробнее написано здесь.

Если выпадающий список формируется как результат смарт-выражения, то в качестве значения в параметр отчета часто передается числовой идентификатор. Но в параметр отчета он также передается в виде строки. Этот параметр затем используется в SQL-запросе. Чтобы обеспечить автоматическое преобразование строки в число, для параметра запроса можно задать тип VarChar:

Кликните мышью для просмотра изображения в полном размере

Настройка параметра Выпадающий список.

Если для создания нужного смарт-фильтра не хватает штатных инструментов, можно использовать дополнительные возможности смартов (см. здесь).

Полезные ссылки