以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]有条件的统计子表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52552)

--  作者:oubenming
--  发布时间:2014/6/17 23:55:00
--  [求助]有条件的统计子表
求助:“汇总表”统计“发票登记表”的金额列,取结算方式列里的“转账”。谢谢各位老师指点。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table


--  作者:Bin
--  发布时间:2014/6/18 8:32:00
--  
参考帮助http://www.foxtable.com/help/topics/0100.htm
--  作者:oubenming
--  发布时间:2014/6/18 14:18:00
--  
谢谢Bin老师,但我要的不是这个  这个我理解,我求助的是这个效果:易表里的AppendFor("收付款登记","结算单位","结算单位","结算方式","=","转帐") And DelReptRows("入帐汇总","结算单位") And RecalcGrid(GridName)
即:统计发票登记表---结算方式列的“转账”。谢谢。

--  作者:Bin
--  发布时间:2014/6/18 14:22:00
--  
分组统计吗?



--  作者:有点甜
--  发布时间:2014/6/18 14:24:00
--  

跨表统计

 

http://www.foxtable.com/help/topics/1454.htm

 

http://www.foxtable.com/help/topics/1472.htm

 


--  作者:有点甜
--  发布时间:2014/6/18 14:36:00
--  
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table

 
--  作者:oubenming
--  发布时间:2014/6/18 14:48:00
--  
谢谢甜老师。要的就是这个效果。能用了!!!
--  作者:oubenming
--  发布时间:2014/6/19 0:01:00
--  
如果我要按月统计的还有表达式好,还是用代码?
Select Case e.DataCol.Name

    Case "单位名称"

        e.DataRow("累计欠款数") = DataTables("发票登记").Compute("Sum(发票金额)","单位名称 = \'" & e.NewValue & "\' and 结算方式 = \'转帐\'" and 月 = \'1\'")

End Select


这个代码行不通   请老师帮忙指正

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目5(1).table


--  作者:有点甜
--  发布时间:2014/6/19 9:25:00
--  

 如下

 

   

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5(1).table


--  作者:oubenming
--  发布时间:2014/6/19 9:39:00
--  
谢谢甜老师。达到目的了。