2010-04-09 2 views
0

ВопросВ службах Reporting Services как фильтровать второй раскрывающийся список на основе выбора в первом выпадающем списке?

В отчет Услуги Отчеты Как отфильтровать второй выпадающий список автомобилей, чтобы показывать только автомобили, чьи ManufacturerId равно выбранный Производитель (из первого выпадающего списка)?

Сообщить Datasets

У меня 2 наборов данных.

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

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

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

В отчете у меня 2 Параметры.

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

Параметр 2. CarId. Установите из раскрывающегося списка «Автомобили» (DataSet 2).

Я пытался ..

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

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

Спасибо заранее,

- Lee

ответ

0

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

0

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

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

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