gpt4 book ai didi

sql-server - 错误 'the subreport could not be found at the specified location. Please verify that the subreport has been published and that the name is correct'

转载 作者:行者123 更新时间:2023-12-02 04:15:40 24 4
gpt4 key购买 nike

我在 SSRS 中创建报告时收到上述错误。我试图从 2 个数据库获取 2 个数据集,为此我使用 Dataset1 中的数据创建一个主报告,并使用另一个数据集创建一个子报告。

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

请参阅下面的屏幕截图:

Same dataset

same dataset

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

enter image description here

enter image description here

最佳答案

总的来说,从我所看到的来看,SSRS 在告诉你出了什么问题时犯下了人类已知的最严重的错误。一般来说,我见过这个,罪魁祸首是以下三件事之一:

  1. 由于您对子报表进行了更改并且报表数据不是最新的,因此需要重新构建项目。
  2. 报告数据已损坏,需要删除(查看文件位置并删除 *.rdl.data 文件。)
  3. 您传入的参数错误或格式错误。所有具有参数的子报表都需要传递它们,否则它们将不会运行并给出相当于“对象设置为空实例”的错误。

插入“子报表”时,您可以右键单击并选择“属性”。它有一个“参数”侧面板,您需要选择,并且需要“添加”(以正确的顺序和类型为每个参数添加)“名称”(报告的参数名称)以及来自当前报告传递到其中。

EG:因此,如果我有一个子报告希望客户显示其人口统计信息,并且我有一个主报告,其中包含多行业务数据,每行都有一个客户 ID。如果我的子报表采用“CustomerID”参数,我会将其作为名称,并从当前数据集中选择“[Customer_ID]”传递给它。

您必须记住,您必须“添加”子报告所需的每个单独参数。

关于sql-server - 错误 'the subreport could not be found at the specified location. Please verify that the subreport has been published and that the name is correct',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17534606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com