Я видел много других сообщений по подобным вопросам, но они не помогли, так как мой вопрос немного отличается. У меня есть 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». Предварительный просмотр при изменении выделения выглядит так, как будто он обновляется, но значение этого поля не обновляется.
Любые идеи о том, как исправить это?
Оцените свой ответ. Это определенно полезная ссылка. Но, как только я изменил свой параметр RecordID2, чтобы принять доступные значения из него, он больше не будет действовать как текстовое поле. Вся цель дать 2 варианта пользователю, чтобы вывести отчет, мертва. Я хочу, чтобы второй параметр обновлялся до изменения первого параметра. – Icecandy