Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS-分页符问题_Reporting Services_Page Break - Fatal编程技术网

Reporting services SSRS-分页符问题

Reporting services SSRS-分页符问题,reporting-services,page-break,Reporting Services,Page Break,报告的结构如下所示 主表 第1行-另一个包含主数据的表(标题排序) 第2行-分为两部分:第一部分有4列,第二部分是表 第3行-明细表 第4行-有点像页脚 现在任何地方都没有分页符。不知何故,在某些记录的第2行之后有一个分页符。明细表显示在另一页上,而前两行显示在另一页上 pageBreakAtEnd/pageBreakAtStart属性到处都是false 此外,当我为主表设置pageBreakAtEnd时,它不起作用。主表的下一个实例从同一页开始。因为渲染器可能非常敏感(有充分的理由),所以必须

报告的结构如下所示

主表
第1行-另一个包含主数据的表(标题排序)
第2行-分为两部分:第一部分有4列,第二部分是表
第3行-明细表
第4行-有点像页脚

现在任何地方都没有分页符。不知何故,在某些记录的第2行之后有一个分页符。明细表显示在另一页上,而前两行显示在另一页上

pageBreakAtEnd/pageBreakAtStart属性到处都是false


此外,当我为主表设置pageBreakAtEnd时,它不起作用。主表的下一个实例从同一页开始。

因为渲染器可能非常敏感(有充分的理由),所以必须仔细注意任何给定报告的整体格式。有时在最奇怪的情况下会出现分页符(甚至页面溢出),很多时候是因为“页面”的宽度对于要呈现的格式来说太大了

这也可能发生在垂直方向上(我认为这是在您的情况下发生的情况?),因此您可能希望查看某个行元素是否可能以比在设计器中查看时大得多的方式表达自己

一般来说,您应该尽量使事情保持简单和保守(关于格式化维度)。页面中断/溢出最常见的问题之一是,HTML版本(通过SSRS report manager)中的某些内容看起来很好,但是最轻微的边界侵犯会导致PDF导出的版本完全失控

另外,仔细阅读这些分页符配置设置实际上在做什么。报表设计器中的设置很容易导致抵消其他配置的副作用