2015-05-27 11 views
0

В отчете (SSRS 2008R2) я хочу иметь два параметра: флажок и выпадающий список. Однако, если флажок установлен, я хочу отключить раскрывающийся список и наоборот. Является ли это возможным? Как? Спасибо.SSRS - Могу ли я иметь альтернативные параметры?

+1

Вы могли бы ваши DropDownList заполнены в зависимости от значения флажка. [Здесь] (http://stackoverflow.com/questions/5345870/enable-disable-ssrs-parameters) - полный пример –

+1

Вы не можете отключить/включить параметры на основе взаимодействия с пользователем. Они устанавливаются во время разработки. Возможно, есть еще один способ добиться общего эффекта, который вы хотите. –

+0

@TabAlleman: Я согласен с вами. – MustangManiac

ответ

0

Во-первых, вы не можете установить флажок в качестве параметра. Для логического значения вам нужно будет использовать переключатели true/false.

Сказав это, вы можете добиться того, что вам нужно с немного клуджем

Используйте логическое значение в качестве параметра в DataSet, который возвращает значения для Drop Down, если логическое значение, то иметь скрипт, который заполняет флажок, возвращать ничего, иначе скрипт вернет ожидаемые значения.

например

if @check = 1 
    select id=-1 
      ,Name='Nothing to Select' 
else 
    select id 
      ,Name 
    from MyTable 
+0

человек хочет скрыть или показать параметр на основе другого параметра, который невозможен в SSRS. Существует не tweeking также, чтобы скрыть параметр Как мне известно – MustangManiac

+0

Вопрос фактически утверждает, как отключить (а не скрывать/показывать). Хотя это решение является kludge и может не работать для OP, он делает _effectively_ ** отключить ** выпадающее меню с использованием каскадных параметров, удалив все параметры из раскрывающегося списка. Опять же, может быть, не полезно, но это может дать OP некоторые идеи для работы. – Trubs

Смежные вопросы