SSRS报表文档映射链接转到前一页(另一个子报表),因为它引用的子报表包含前一个分页符



我正在使用SSRS报表生成器来修改我目前非常满意的报表。它由几个子报告组成,每个子报告位于主报告上各自的矩形内。我正在尝试添加一个文档地图,以便我们的用户可以更容易地浏览报告的数字版本。

由于报告主要以PDF/Physical形式审阅,我还在每个子报表中使用一个矩形,该矩形启用了"之前分页"选项,因此每个子报表都有自己的页面。

我尝试为子报表设置"文档映射"标签,也尝试为每个子报表所在的矩形设置标签。在这两种情况下,当我运行报表时,"文档映射"链接会将我带到子报表前面的页面。我相信这是因为子报表实际上是从该页面开始的,但该页面上唯一的内容是分页符。

我还试着把每个子报表放在自己的分页符矩形中,而不是把分页符长方形放在子报表中,结果是一样的。

有没有一种方法可以让我在单击文档映射链接时,通过代码或配置加载正确的页面?

我通过将分页符从子报表内的矩形中取出,并在包含子报表的矩形之后放置分页符来解决这个问题。现在,子报表的实际顶部位于包含数据的第一页上。文档映射现在正在加载正确的页面。

相关内容

最新更新