【问题标题】:SSRS Where can I place sub reports?SSRS 我在哪里可以放置子报告?
【发布时间】:2015-03-09 21:49:36
【问题描述】:

这不是最大的问题,但我已经护目镜和狩猎和啄了几天,但没有找到解决方案。可以在 SSRS 报告中的什么位置放置子报告?是否有任何位置可能会隐藏或难以找到?

我已经创建了简单的子报表,并且可以找到很多教程。这是我的问题。我必须更新和迁移旧报告及其子报告。我只能在主报告或其子报告中找到对一个子报告的引用。报告的前三页和我知道的子报告显示正常。但是在报告的最后两页有“错误:无法显示子报告”。显示消息。

我无法找到对其他子报告的任何参考。还有什么地方可以引用子报告?

下图选择了一个部分,我在其中找到了对我能够找到的子报告的引用。当我右键单击时,其余区域显示为“矩形”,我在其中找不到对其他 sup 报告的引用。

【问题讨论】:

  • 您是否试图在现有 .rdl 中跟踪对子报表的引用?如果是这样,.rdl 文件就是一个非常干净的 XML 文件。您可以打开它并在文本中搜索子报表的名称。
  • 我只使用过图形界面,所以这个指南可能是我需要的技巧。我会调查的。
  • 这确实让我找到了其他需要更新和迁移的子报表名称。谢谢詹姆。随意把它作​​为答案。

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-grouping subreports


【解决方案1】:

.rdl 文件实际上是设计者生成的 XML 文件。而且它们通常也有一个非常干净的结构。

您可以在文本编辑器中打开这些文件,也可以在 Visual Studio 中右键单击文件并选择“查看代码”

在那里,您可以使用常用的文本工具来查找项目名称。项目的Names 可以帮助您确定 XML 中的哪些项目映射到 GUI 中的哪些项目:当您返回设计器时,可以使用属性窗口顶部的下拉菜单按名称选择项目并将在设计器窗口中突出显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-30
    • 2011-06-29
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 2013-01-08
    • 1970-01-01
    相关资源
    最近更新 更多