2

Моя программа позволяет пользователю вводить параметры Start Date, End Date и Shift.SSRS 2008 Report Builder 3.0: дополнительные пользовательские параметры

Я собираюсь добавить еще один, который называется VCN. Это позволило пользователю ввести конкретный номер детали, и программа будет искать данные, относящиеся к нему.

Однако, когда я это делаю, я хочу иметь возможность отключить остальные 3 параметра. Это означает, что пользователь может либо ввести первые 3 параметра ИЛИ номер VCN. Когда пользователь вводит номер VCN, я не хочу, чтобы поиск связывался с моими другими 3 параметрами.

+0

Хороший вопрос об отключении параметра на основе другого. Однако, похоже, вам нужны 2 отчета. Один для текущего и другой, который имеет только параметр «VCN». – glh

ответ

1

На первый взгляд кажется, что вам лучше с двумя отчетами, и это было бы моим преимуществом.

Я не нашел способ отключить параметр, основанный на другом, но я бы предложил использовать параметр VCN в качестве переопределения. В этом случае я бы:

  1. Установить VCN как можно скорее и разрешить null.
  2. У VCN есть значение по умолчанию и установлено значение null и разрешить запуск отчета в обычном режиме.
  3. Если пользователь вводит что-либо в VCN, используйте это и игнорируйте что-либо в других параметрах.
  4. Затем используйте, если VCN имеет значение null, затем удалите другие запросы или сделайте все, что вам нужно.