加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 错误’在指定位置找不到子报表 请验证子报表是否

发布时间:2020-12-12 07:03:33 所属栏目:MsSql教程 来源:网络整理
导读:在SSRS中创建报告时,我收到上述错误。我试图从2个数据库中获取2个数据集,我通过使用Dataset1中的数据创建一个主报表,另一个数据集是一个子报表。 当我创建相同数据集的子报表时,错误消失。关于我可能做错了什么想法? 见下面截图: 当我执行以下操作时,
在SSRS中创建报告时,我收到上述错误。我试图从2个数据库中获取2个数据集,我通过使用Dataset1中的数据创建一个主报表,另一个数据集是一个子报表。

当我创建相同数据集的子报表时,错误消失。关于我可能做错了什么想法?

见下面截图:

当我执行以下操作时,会发生错误:

解决方法

一般来说,从我所见过的SSRS中,有人向人类发出了最严重的错误,告诉你什么是错的。一般来说,我看过这个,主要的罪魁祸首是三件事:

>在对子报表进行更改并且报表数据不是最新的时,需要重建项目。
>报告数据已损坏一些如何和需要删除(查看您的FILE位置并删除* .rdl.data文件。)
>您传入的参数不好或格式错误。所有子报表具有需要通过其参数的参数,否则它们将不会运行并给出相当于“将对象设置为空值”的错误。

当您插入“子报表”时,您可以右键单击并选择“属性”。它有一个“参数”侧面板,您需要选择,您需要“添加”(对于每一个以正确的顺序和类型)一个“名称”(报告的参数名称)和匹配的“值”从本报告转载

EG:所以如果我有一个子报表,希望一个客户显示他们的人口统计信息,我有一个主报表,每行都有一行业务数据,每个行都有一个客户编号。如果我的子报表采用了’CustomerID’参数,那么我将会为Name命名,并从当前数据集中选择'[Customer_ID]’传递给它。

您必须牢记,您必须“添加”子报表所需的每个独立参数。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读