当前问题描述如下:
一个报表分为几个节(Section),每个节打印出来都是一页。
其中最后一节放的是一个子报表,要求是如果该子报表记录数为0时该页不显示。
但是现在情况是子报表记录数为0时打印预览时显示为空白页。
我也尝试过几个解决方法,但都没有效果:
1.在“节专家里”把"new page before"和"new page after"打勾去掉。
2.“节专家里”把"suppress blank section"打上勾。
3.利用shared变量得到子报表的记录数,如果是0 把当前主报表的节隐藏。但是水晶报表是先执行主报表再执行子报表,所以得到的值没有用。
4.把子报表移到中间,也就是不放在最后一个节。没有出现空白页,但不符合要求。所以也不行。
恳求各位大虾帮帮小弟。。不胜感激!!
一个报表分为几个节(Section),每个节打印出来都是一页。
其中最后一节放的是一个子报表,要求是如果该子报表记录数为0时该页不显示。
但是现在情况是子报表记录数为0时打印预览时显示为空白页。
我也尝试过几个解决方法,但都没有效果:
1.在“节专家里”把"new page before"和"new page after"打勾去掉。
2.“节专家里”把"suppress blank section"打上勾。
3.利用shared变量得到子报表的记录数,如果是0 把当前主报表的节隐藏。但是水晶报表是先执行主报表再执行子报表,所以得到的值没有用。
4.把子报表移到中间,也就是不放在最后一个节。没有出现空白页,但不符合要求。所以也不行。
恳求各位大虾帮帮小弟。。不胜感激!!
解决方案 »
- 求助:C#实现局域网内两个进程通信
- 如何在label中显示多个checkbox被选中的内容。
- 求一个数用如下条件(c#)
- 悬赏100 懂水晶报表的进 要 熟悉的 不是了解的
- 怎样获取数组的实际长度
- C# 发送数据提示 远程服务器返回错误: (500) 内部服务器错误
- 关于asp.net2.0的TreeView问题
- Web 下如何让放在Panel上的控件能自由的移动排版??
- 我已经加了类引用,System.Management, 为何找不到using System.Management.ManagementOptions;
- 未处理的“System.ExecutionEngineException”类型的异常出现在 mscorlib.dll 中
- 如何能重写MessgaeBox 设置我想要的风格外观和功能?在线送分!
- 求助:VS05的树控件的文本单击事件怎么弄
自己先顶了!!
自己先顶了!!
另外增加一个子报表,该子报表用来判断记录是否为空,并把结果回传给主报表。
还用一个显示用的主报表根据回传结果来判断是否需要显示或者隐藏。
嘿嘿,研究了好久。有些问题要自己动脑筋解决的!!