2015-02-11 3 views
0

У меня есть внутренний отчет SSRS, который можно запускать с данными для разных клиентов. В отчете есть только один параметр «Клиент», который представляет собой раскрывающееся меню, заполненное DataSet, которое заполняет, по существу, «выбор отдельного клиента из ClientStuff», который возвращает краткий список клиентов.SSRS 2008: очистить содержимое отчета, когда выбрано новое значение параметра

Пользователь выбирает клиента из раскрывающегося списка и отображает отчет «Просмотр», отчет заполняется данными. Хорошо. Но тогда, когда пользователь выбирает другого клиента, содержимое отчета остается вверх и показывается, пока не будет нажата кнопка «Просмотр отчета».

Итак, вот вопрос: как мы вынуждаем содержимое отчета очистить, когда для параметра выбрано новое значение? Слишком часто пользователь выбирает нового клиента, но забывает удалять отчет «Просмотр», поэтому просматривает одно имя клиента, но видит данные как другие. Я хочу, чтобы пустой экран показывался, как только пользователь выбирает новое значение для параметра.

Я искал и искал эту проблему, я установил свойства параметра «Всегда обновлять», я удалил и повторно развернул отчеты ... ничего, похоже, не произошло.

+0

значение параметра должно отображаться где-то в отчете, иначе люди приходят к вам с распечаткой, и вы не знаете, что это такое. это проблема, с которой вам нужно обращаться в любом случае. а затем на ваш вопрос я не думаю, что это возможно. Вы можете попробовать установить AutoRefresh, но это будет лишь частичное исправление. – busytools

+0

Спасибо, @busytools. Вы абсолютно правы, поэтому мы добавили значение параметра в сам отчет, и хотя это не идеально, это помогает. Я также отметил первый ответ ниже как «Ответ», поскольку он говорит по существу то же самое. –

ответ

1

Параметры параметров параметров «Всегда обновлять» и т. Д. Относятся к кешированным данным, а не к тому, будет ли отчет обновляться после того, как будет выбрано новое значение (что я предположил и в этом случае). К сожалению, согласно нескольким источникам, которые я нашел (Such as this), показано, что обновление полного отчета при изменении значения параметра невозможно без ввода пользователем (т. Е. Нажатие кнопки Apply/Enter).

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

+1

Спасибо, @ jeffrey-van-laethem. Я отметил это как принятый ответ. Отображение значения параметра в отчете помогает много, я не знаю, как мы об этом не думали раньше! Не решение, которое мы хотели получить от SSRS, но намного лучше, чем ничего. Полезно знать из вашего полезного ответа, что нам не хватает чего-то очевидного. –

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