В службах Reporting Services как отфильтровать второй раскрывающийся список на основе выбора в первом раскрывающемся списке? - PullRequest
0 голосов
/ 09 апреля 2010

Вопрос

В отчете служб Reporting Services, как отфильтровать второй выпадающий список автомобилей, чтобы показать только автомобили, у которых ManufacturerId равно выбранному производителю (из первого выпадающего списка)?

Наборы данных отчета

У меня есть 2 набора данных.

Набор данных 1. Список производителей. Из хранимой процедуры Report_Manufacturers_P

Набор данных 2. Список автомобилей, включая столбец с названием Идентификатор производителя. Из хранимой процедуры Report_Cars_P

Параметры отчета

В отчете у меня есть 2 параметра.

Параметр 1. ManufacturerId. Набор из раскрывающегося списка производителей (DataSet 1).

Параметр 2. CarId. Набор из раскрывающегося списка Cars (DataSet 2).

Я пробовал ..

Создание другого sproc с именем Report_Manufacturer_Cars_P, который принимает в качестве целого числа ManufacturerId и возвращает список автомобилей, изготовленных этим производителем.

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

Заранее спасибо,

- Ли

Ответы [ 2 ]

0 голосов
/ 29 апреля 2010

Я думаю, что часть моей проблемы заключалась в том, что в редакторе Visual Studio 2008 при предварительном просмотре раскрывающиеся списки отчетов не вызывают «обратную передачу», тогда как при публикации они это делают!

0 голосов
/ 09 апреля 2010

Мне удалось сделать это, используя Report_Manufacturer_Cars_P в качестве источника для второго набора данных, но установив для параметра CarId Report значение Multi-Value.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...