Reporting services 如何在不使用子报表的情况下组织reporting services中的页面?

Reporting services 如何在不使用子报表的情况下组织reporting services中的页面?,reporting-services,reportingservices-2005,Reporting Services,Reportingservices 2005,我在ReportingServices中有一个报告,我通过为每个页面创建矩形来设计它。然后,我将页面中显示该报告的所有控件放在该矩形中。我之所以这样做,是因为我创建了自己的“页眉”和“页脚”,而不是使用内置的页眉和页脚功能,因为我需要将与附加数据集中的数据相关的信息放在页眉中,而这些信息不能放在它们的内置页眉中 我遇到的问题是,当我需要在文档中间“插入”一个新页面时,似乎没有办法“向下”推“所有后续页面”。例如,假设你有一份20页的报告。每一页都在一个单独的矩形中。现在,我想选择从第四个向下到第

我在ReportingServices中有一个报告,我通过为每个页面创建矩形来设计它。然后,我将页面中显示该报告的所有控件放在该矩形中。我之所以这样做,是因为我创建了自己的“页眉”和“页脚”,而不是使用内置的页眉和页脚功能,因为我需要将与附加数据集中的数据相关的信息放在页眉中,而这些信息不能放在它们的内置页眉中

我遇到的问题是,当我需要在文档中间“插入”一个新页面时,似乎没有办法“向下”推“所有后续页面”。例如,假设你有一份20页的报告。每一页都在一个单独的矩形中。现在,我想选择从第四个向下到第二十个向下的所有矩形。如果我在第四个选项附近开始一个选择,然后将鼠标拖到底部,等待侧面的滚动条向下滚动页面,这将花费很长时间

是否有更好的方法从某一点开始选择所有东西?
有没有更好的方法来组织大型报告?我不介意使用子报表,但我想我最终也会遇到同样的问题。

子报表的一个好处是报表不再那么大。您可以将每个子报表放在一个矩形中,并将其大小设置为半英寸或更小,将cangrow设置为true,并且在呈现报表时它们将为您展开。我会对子报告中的数据访问保持谨慎。我的理解是,如果在子报表中复制对数据集的引用,则会增加对数据库的调用次数

这有帮助吗?如果您需要任何澄清或我错过了问题,请告诉我

谢谢


Frank

我正在以本地模式显示报告,但我始终无法使子报告正常工作。有一个回调函数来获取子报表的数据,我一直无法理解。每当我添加子报表时,都会出现运行时错误,尽管我已经很久没有尝试过了。子报表的另一个问题是页眉和页脚一致。我在报告的每一页中创建一个假标题,也就是说,我在每一页的顶部放置一个矩形,看起来像一个标题,因为您无法访问正常标题中的所有数据。如果将报表拆分为多个报表,恐怕在创建一致的外观时会遇到问题。