以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问怎么在表内统计款数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=117481)

--  作者:hrlong
--  发布时间:2018/4/13 10:47:00
--  [求助]请问怎么在表内统计款数
请问老师
如何在表内单独设置一列,统计当前表内的该订单的款数;比如A2设置公式excel的countif(A:A,A1)

如果是表达式列该怎么弄

或者其他的解决方案


图片点击可在新窗口打开查看此主题相关图片如下:统计.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2018/4/13 10:51:00
--  

DatacolChanged事件

 

Select Case e.DataCol.name
    Case "订单号"
        Dim filter As String = "订单号 = \'" & e.DataRow("订单号") & "\'"
        Dim sum1 As Double = e.DataTable.Compute("count(订单号)", filter)
        e.DataTable.ReplaceFor("款数",sum1,filter)
        filter = "订单号 = \'" & e.oldvalue & "\'"
        sum1 = e.DataTable.Compute("count(订单号)", filter)
        e.DataTable.ReplaceFor("款数",sum1,filter)
End Select