Reporting Service 打印子报表问题

时间:2022-02-11 11:38:44
 
一、硬件环境:     Intel P4 1.8G,      512M 内存,      华硕主板

二、软件环境,一共在以下三套环境下进行了测试:

以下系统、软件都是简体中文版。

   1.操作系统 Windows 2003 sp1

     其他软件 VS.NET 2003, SQL Server 2000 sp4, Reporting Service 2000 sp2,IE 6.0 sp1

   2.操作系统 Windows 2003 sp1

    其他软件 VS.NET 2005, SQL Server 2005, Reporting Service 2005,IE 6.0 sp1

   3.操作系统 Windows 2003 sp1

     其他软件 VS.NET 2005 , SQL Server 2005 sp1, Reporting Service 2005 sp1,IE 6.0 sp1

三、报表描叙

    主报表包含了一个表格和三个子报表,主报表有页眉和页脚,三个子报表都只有主体部分。如图1

1(主报表)

Reporting Service 打印子报表问题

子报表

 Reporting Service 打印子报表问题

 

以上三套环境测试的结果一样。在开发环境和报表管理器下都进行了测试,预览和打印结果都一样。如图2

 Reporting Service 打印子报表问题

结果详细描叙:

当报表包含子报表,在打印的时候,如果子报表的数据很多,所占的高度大于了纸张剩下的可用空白高度,子报表就不会在这张纸上开始打印,而是跳过纸张,从一张新的纸开始打印。


到至今还没有答案。。。。。。
期待大家的帮助。。。。。