以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 询按条件统计再相减公式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1294)

--  作者:狐哥
--  发布时间:2008/12/1 18:41:00
--  [求助] 询按条件统计再相减公式
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


麻烦各位:
表A中的USD为(关联表 表B的USD相加)减去(关联表 表C的USD相加)
因不明用计算公式还是表达式,半天没搞出来。
注:当关联表数具变动时,则表A的统计也会变动。

谢谢各位老师!

--  作者:czy
--  发布时间:2008/12/1 19:12:00
--  
用计算代码吧。
rmb和usd列计算代码。

Dim Sum As Integer =  DataTables("表B").Compute("Sum(金额)","[币制] = \'" & e.DataCol.Name & "\'")
Dim Sum1 As Integer = DataTables("表C").Compute("Sum(金额)","[币制] = \'" & e.DataCol.Name & "\'")
e.DataRow(e.DataCol.Name) = Sum -Sum1

--  作者:狐哥
--  发布时间:2008/12/2 9:48:00
--  
大哥,放在计算代码中为何不计算呢。
--  作者:狐狸爸爸
--  发布时间:2008/12/2 9:57:00
--  [分享]Excel报表·会计凭证连续打印
呵呵,想帮你做,不过程序会有一个较大的变动,到时有新的方式处理。
目前重算该列即可。

--  作者:狐哥
--  发布时间:2008/12/2 10:06:00
--  
哈,非常感谢,哪就等更好的处理方式下来吧。

老六加油,兄弟们支持你!