请教,关于水晶报表抑制显示问题

wwei466 2007-09-17 03:35:18

版本vs2005 自带
我做了一个报表,有一个表头,其他的都是子报表,填充数据使用的是dataset,dataset中有四个table分别对应一个子报表。
如果dataset中没有相应的table,那么子报表也显示,不过只是没有数据,只有标题和列名.
将子报表分别放入四个节(比如插入四个页脚节,每节放一个),主报表中 通过求得每个Dataset里的记录数,控制对应节的显示。
我的求记录数的公式是这样的
if count({Harmonic_VA.name})<1
then true
else false
这样执行的结果是如果表中没有数据可以隐藏他的显示,但是如果有数据那么就多出来很多相同的报表,这是什么原因呢?
...全文
700 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwei466 2007-10-30
  • 打赏
  • 举报
回复
无满意答案,结帖。
YJ_YJ 2007-09-18
  • 打赏
  • 举报
回复
我想他们应该放在不同的显示区域中!这样才可以达到不同时显示的效果。因为放在同一个区域中,有一个成立时就有可能显示所有啦!
bote_china 2007-09-18
  • 打赏
  • 举报
回复
可能你将子报表放在主报表的详细资料区,当主表有多条记录时,就会出现很多相同子报表的情况
wwei466 2007-09-17
  • 打赏
  • 举报
回复
不是这个原因
rust 2007-09-17
  • 打赏
  • 举报
回复
子报表尽可能放在 报表页角 而不是 页角 因为页角在每一页加载的时候。都会重新读取子报表中的数据。
你看一下是不是这个问题。
wwei466 2007-09-17
  • 打赏
  • 举报
回复
没有人知道吗?
wwei466 2007-09-17
  • 打赏
  • 举报
回复
顶一个,急用,还请大家不吝赐教!!

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧