Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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
Sql server SSRS 2005子报表之间不需要的分页符_Sql Server_Reporting Services_Ssrs Grouping_Subreports - Fatal编程技术网

Sql server SSRS 2005子报表之间不需要的分页符

Sql server SSRS 2005子报表之间不需要的分页符,sql-server,reporting-services,ssrs-grouping,subreports,Sql Server,Reporting Services,Ssrs Grouping,Subreports,我有一个报表,它有一个表和两行。第一行只是标题,第二行是子报表。子报表由一个表组成。我想将一个参数传递到子报告(Fields!patient_id.Value)中,并对每个患者id重复该子报告。我可以这样做,但由于某种原因,当我查看打印预览时,它会在子报告的每个实例后插入一个分页符,即使在一个页面上可以轻松容纳其中四个。我没有设置在报表或子报表的任何位置插入分页符。我确实希望页面中断,但仅当页面上没有足够的空间容纳整个子报表时 我已经做了足够多的故障排除,可以肯定地说是子报表控件或子报表本身导致

我有一个报表,它有一个表和两行。第一行只是标题,第二行是子报表。子报表由一个表组成。我想将一个参数传递到子报告(Fields!patient_id.Value)中,并对每个患者id重复该子报告。我可以这样做,但由于某种原因,当我查看打印预览时,它会在子报告的每个实例后插入一个分页符,即使在一个页面上可以轻松容纳其中四个。我没有设置在报表或子报表的任何位置插入分页符。我确实希望页面中断,但仅当页面上没有足够的空间容纳整个子报表时

我已经做了足够多的故障排除,可以肯定地说是子报表控件或子报表本身导致了问题,而不是表。任何帮助都将不胜感激


编辑:还要注意的是,当我预览子报表时,没有分页符。

我找到了一个解决方案。我没有将子报表放入表中,而是将其放入一个分组表达式为“=Fields!patient_id.Value”的列表中

在报告属性上设置ConsumerContainerHiteSpace=True 默认设置为false,它试图保留您的表

旁边的空白空间。