Как обновить подотчет по службам отчетов - PullRequest
6 голосов
/ 15 июня 2011

Можно ли обновить подотчет в службах Reporting Services?

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

Есть ли способ обновить объект подчиненного отчета в основном отчете, не удаляя и не добавляя его снова?

Ответы [ 3 ]

8 голосов
/ 23 сентября 2011

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

2 голосов
/ 20 августа 2011

В BIDS в вашем отчете верхнего уровня должен быть объект Subreport. Этот объект по сути является просто указателем на другой rdl в проекте. Это должно обновиться автоматически. Я думаю, что вы видите, что BIDS загружает устаревшую версию подотчета. Если это произойдет, попробуйте закрыть BIDS до конца, снова откройте проект и снова запустите родительский отчет. Должен иметь обновленный подотчет.

Все это предполагает, что у вас есть проект отчета в ставках с автономными отчетами вместо встраивания отчетов в страницы aspx.

0 голосов
/ 07 января 2016

Я понимаю, что это старый пост, но, как это может случиться, я тоже столкнулся с проблемой и попал сюда через поиск в Google. Я не уверен, что OP использует Visual Studio 2008, как один из комментаторов, как и я, но я обнаружил, что хотя предварительный просмотр основного отчета не показывает обновленный подотчет, я могу видеть обновление щелкнув правой кнопкой мыши по основному отчету в обозревателе решений и выбрав «Запустить». Кажется, это не займет много времени, если вообще открыть отдельное окно запуска.

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