高手近来~~关于水晶报表子报表的是否显示

wwei466 2007-09-14 10:33:42
版本vs2005 自带
我做了一个报表,有一个表头,其他的都是子报表,填充数据使用的是dataset,dataset中有四个table分别对应一个子报表。
如果dataset中没有相应的table,那么子报表也显示,不过只是没有数据,只有标题和列名。现在的问题就是如何让子报表完全不显示。
...全文
189 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwei466 2007-10-30
  • 打赏
  • 举报
回复
无满意答案,结帖。
rust 2007-09-17
  • 打赏
  • 举报
回复
右建点子报表。选择 格式设置 里面有 抑制选项 难道不能禁止显示子报表吗?
我用9和10有啊。即使有数据也可以抑制显示。 不过我用的是报表设计器直接连接的数据库。没有测试你说的程序提供dataset方式。
xwdd129 2007-09-15
  • 打赏
  • 举报
回复
将子报表分别放入四个节(比如插入四个页脚节,每节放一个),主报表中 通过求得每个Dataset里的记录数,控制对应节的显示即可
wwei466 2007-09-15
  • 打赏
  • 举报
回复
如何在主报表中抑制呢??
wwei466 2007-09-15
  • 打赏
  • 举报
回复
.crp 文件中有suppress属性设置,但是代码中没有,或者是我没写对地方
wwei466 2007-09-15
  • 打赏
  • 举报
回复
reportOfBase1.DetailSection2.SectionFormat.EnableSuppress = true;
是这样控制吗?但是结果都是一样的!
这是为什么呢?
wwei466 2007-09-14
  • 打赏
  • 举报
回复
自己顶一下
xwdd129 2007-09-14
  • 打赏
  • 举报
回复
完全抑制子报表就要抑制掉其所有节,不如直接在主报表中抑制子报表所在的节
rust 2007-09-14
  • 打赏
  • 举报
回复
调整子报表的格式 在抑制显示的公式中输入

if 无数据 then
true
wwei466 2007-09-14
  • 打赏
  • 举报
回复
啊!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
太让人失望了!
wwei466 2007-09-14
  • 打赏
  • 举报
回复
没有人知道吗

4,818

社区成员

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

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