水晶 主表如何汇总子表的字段

zhujiawei7 2009-12-10 11:10:21
主表如何汇总子表的字段?
在主表上我直接对子表的DataSet进行汇总,不管是用sum 还是 运行总计字段,全是空值。
不知道这该如何实现
...全文
104 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujiawei7 2009-12-11
  • 打赏
  • 举报
回复
OK 终于出现了 太感动了
高手 果然犀利。

发现好像在同节点 放在下面也不管用。
一定要在下一个节点才行
阿泰 2009-12-11
  • 打赏
  • 举报
回复
1: 子报表上,该公式,必须出现在子报表模板上
2:主报表上,公式必须放在子报表的下面。

特别是第2点。
zhujiawei7 2009-12-11
  • 打赏
  • 举报
回复
子表上能显示出来的,一切正常的
就是主表为0
阿泰 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhujiawei7 的回复:]
shared yw as number
yw = {#合计业务盈亏情况}
formula = yw

shared yw as number
formula = yw

在子表上显示正确的,主表上为0
[/Quote]

做个简单的测试,子报表上,设置yw=100。此时主报表能显示出来不?
zhujiawei7 2009-12-11
  • 打赏
  • 举报
回复
shared yw as number
yw = {#合计业务盈亏情况}
formula = yw

shared yw as number
formula = yw

在子表上显示正确的,主表上为0
阿泰 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhujiawei7 的回复:]
没有    子表显示有数据的    主表拿共享变量就成0了
[/Quote]

这个变量,单纯在子报表上显示是对的吗?
做个公式把它抓在子报表上看看
zhujiawei7 2009-12-11
  • 打赏
  • 举报
回复
没有 子表显示有数据的 主表拿共享变量就成0了
阿泰 2009-12-11
  • 打赏
  • 举报
回复
share没漏掉吧?
zhujiawei7 2009-12-11
  • 打赏
  • 举报
回复
谢谢 阿泰哥了。又帮我解决了一个问题。
我用上面的办法已经实现了,但是做其他2张报表的时候,主表拿到的变量总为0。
我都找了半天的错了,完全一样的方法啊,变量名肯定也相同,实在没辙了。
根据你的临床经验,大概哪个地方容易出错?
阿泰 2009-12-10
  • 打赏
  • 举报
回复
先在子报表汇总好,然后传给主报表,不能直接汇总的。
主报表和子报表的数值传递,参考
<使用共享变量实现主报表及子报表之间的数据共享>

4,816

社区成员

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

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