以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,我头都大了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2809) |
||||
-- 作者:shixia -- 发布时间:2009/5/16 22:14:00 -- 求助,我头都大了 如何对"收支统计"表的"待摊"列 统计"支出"表中对应月的累计数,如在"收支统计"中1月份的"待摊"统计"支出"表的"月1"的合计数.
|
||||
-- 作者:mr725 -- 发布时间:2009/5/16 22:40:00 -- tables("收支统计").current("待摊") = DataTables("支出").Compute("Sum(合计)","[月份] = \'" & tables("收支统计").current("月份") & "\' ") |
||||
-- 作者:shxiaoya -- 发布时间:2009/5/16 23:31:00 -- dr("待摊") = dz.Compute("Sum(合计)","[月份] = \'" & dr("月份") & "\' And [待摊] = True") |
||||
-- 作者:八婺 -- 发布时间:2009/5/16 23:57:00 -- 好象还有其它问题,如[已交财务]=\'True\',已交财务是逻辑列,这里的true不应该用单引号的。 月份是正数型,如果严谨点,待摊应为: dr("待摊") = dz.Compute("Sum(合计)","[待摊] = True And [月份] =" & dr("月份")) |
||||
-- 作者:mr725 -- 发布时间:2009/5/17 0:54:00 -- [待摊] = True 是多余的,因为 = false 时,合计=0 是吗? |
||||
-- 作者:shixia -- 发布时间:2009/5/17 8:18:00 -- 感谢楼主们,但我不要Sum(合计),而是SUM(月1)、SUM(月2)、SUM(月3)、SUM(月4)、SUM(月5)、SUM(月6)、SUM(月7)、SUM(月8)、SUM(月9)、SUM(月10)、SUM(月11)、SUM(月12),在收支统计中不同的月份对应不同的sum(),原来在易表中我是用单元格公式做。 |
||||
-- 作者:mr725 -- 发布时间:2009/5/17 21:26:00 -- for m as integer =0 to 11 tables("收支统计")(m,"待摊") = DataTables("支出").Compute("Sum(" & ("月" & m+1) & ")") Next 看看行不~ 你真是的,楼主就是你自己,哪来的楼主们要你来感谢呀? 谢自己吧 呵呵~ 再说你字段也太多了吧~~ |