Всегда выбирать все в каскадных параметрах SSRS - PullRequest
2 голосов
/ 16 сентября 2010

У меня есть 2 списка параметров.1 является владельцем, а 1 - единицей, которая зависит от владельца.Это параметры множественного выбора.

По умолчанию для всех выбран вариант «выбрать все», поэтому при входе в отчет правильно выбрать все для «Владелец» и «Единицы».

Теперь, когда я сниму флажок, выберите «Все» и выберите3 владельца снова выбирает чеки для всех единиц в списке единиц.Теперь, когда я выбираю 4-го владельца, он, кажется, выбирает все в списке юнитов, но фактически не выбирает новый юнит, который был добавлен от вновь выбранного владельца.Что такое сделка?

Спасибо

1 Ответ

1 голос
/ 27 сентября 2010

Происходит следующее:
1. Когда вы впервые приходите в отчет, каскадные параметры заполняются всем отмеченным
2. Вы снимаете галочку с группы владельцев, она каскадно проходит и удаляет единицысоответствующие непроверенные владельцы (обратите внимание, что выбор по умолчанию не изменился, только список доступных единиц)
3. Вы проверяете владельца4, он проходит каскадно и добавляет соответствующий список единиц в выпадающий список.Однако выбор по умолчанию уже сделан, поэтому эти элементы теперь не проверяются.

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

...