我一直关注this tutorial(第6课),以便构建和部署带有嵌入式子报表的示例报表,该子报表从父报表中读取其参数值。此子报表嵌入在报表表的一个组行中,并且两者共享相同的数据源。此外,详细行显示为折叠,直到用户按下表中每组数据的(+)按钮。
当我在商业智能开发工作室(顺便说一句,SQL 2005 Express版)上预览时,该报告非常有用,但当我部署它并尝试在报表管理器中查看时,子报表未显示< / strong>即可。并且,如果我按(+)按钮,将显示以下消息:
尚未指定某些参数或凭据
有没有人对我做错了什么有任何想法?为什么它在Visual Studio中嵌入的报表查看器中完美运行,而在Report Manager Web应用程序中却没有?
提前致谢。
答案 0 :(得分:1)
子报表是否使用与父报表相同的数据源?如果没有,请务必检查子报表的数据源以确保它是正确的。签入报表管理器,而不是本地副本。
答案 1 :(得分:1)
我开始认为这可能是浏览器的一个问题。我目前正在使用Internet Explorer 8 Beta,而且我也遇到了来自Report Manager的奇怪行为。我尝试使用谷歌浏览器和Firefox 3,尽管导航并不像我喜欢的那样顺畅,但问题似乎已经解决了。
答案 2 :(得分:1)
当您使用IE8作为报表浏览器时会发生这种情况。我遇到了同样的问题,当我在chrome上测试时,它运行良好。
答案 3 :(得分:0)
这可能有也可能没有关系,但我前段时间遇到了类似的问题(除了在我的情况下报告是通过自定义网页访问的),结果发现我们有一个旧版本的报告查看器控件(Sql 2005 RTM附带的版本)。升级到最新版本后,问题就消失了。