2016-11-10 4 views
0

Я видел много других сообщений по подобным вопросам, но они не помогли, так как мой вопрос немного отличается. У меня есть 4 параметра в моем докладе - Start Date (дата - по умолчанию NULL), End Date (дата - по умолчанию NULL), RecordID (текст) (Listbox -defaulted в NULL), RecordID2 (текст) (Textbox)Второй параметр, не обновляющийся после первоначального выбора первого параметра в ssrs

Пользователь имеет два варианта тянуть отчет -

1) Введите идентификатор записи в текстовом поле «RecordID2», чтобы тянуть Сообщить

(OR) 2) снимите флажок NULL с самого начала и параметры даты окончания который создаст выпадающий список в параметре RecordID. Пользователь может выбрать 1 RecordID из раскрывающегося списка, чтобы вывести отчет.

Для параметра «RecordID2», я установил нижеследующее выражение по умолчанию, так что основной набор данных всегда запускает базы на @ RecordID2.

iif(Paramters!RecordID.Value ="", Nothing,Parameters!RecordID.Value) 

Я также установил параметр «Дополнительные свойства» в параметр «Всегда обновлять».

выпуск: отчет отлично работает для варианта 1 и первого запуска варианта 2. Но, когда я выбираю другое значение из раскрывающегося списка, RecordID2 не обновляется.

Например: RecordID drop имеет значения ('1234', '2345'). При выборе RecordID = '1234', текстовый редактор RecordID2 обновляется до '1234', и отчет работает нормально. Позже, когда я выбираю RecordID = '2345', текстовое поле RecordID2 не обновляется до нового значения. Он по-прежнему показывает «1234». Предварительный просмотр при изменении выделения выглядит так, как будто он обновляется, но значение этого поля не обновляется.

Любые идеи о том, как исправить это?

ответ

0

Это известная ошибка в SSRS. Существует множество способов, связанных с этим, с Google для «каскадных параметров SSRS, не обновляющих», возвращающих многие.

http://www.bp-msbi.com/2011/04/ssrs-cascading-parameters-refresh-solved/

+0

Оцените свой ответ. Это определенно полезная ссылка. Но, как только я изменил свой параметр RecordID2, чтобы принять доступные значения из него, он больше не будет действовать как текстовое поле. Вся цель дать 2 варианта пользователю, чтобы вывести отчет, мертва. Я хочу, чтобы второй параметр обновлялся до изменения первого параметра. – Icecandy