以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  统计代码问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88115)

--  作者:feixianzhi
--  发布时间:2016/7/27 12:33:00
--  统计代码问题

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160727123141.png
图片点击可在新窗口打开查看
大红袍老师,麻烦您:我有一个付款表,如核对列选中,则在累计列累计出选中的金额,代码怎么写?

--  作者:feixianzhi
--  发布时间:2016/7/27 12:34:00
--  
现在的累计列的金额是我手工计算后填上的,代码怎样写能自动完成。
--  作者:feixianzhi
--  发布时间:2016/7/27 12:44:00
--  
请大红袍老师帮忙呀,急用。
--  作者:shuitao
--  发布时间:2016/7/27 12:53:00
--  
我在帮助里看见过这个案例 你去找找
--  作者:feixianzhi
--  发布时间:2016/7/27 12:54:00
--  
没找到呀。
--  作者:shuitao
--  发布时间:2016/7/27 12:56:00
--  
好像是用 IIF 这个函数  我也不太懂 我现在也有这样的编程问题困扰到的


--  作者:feixianzhi
--  发布时间:2016/7/27 13:07:00
--  
IIF函数不行。
--  作者:shuitao
--  发布时间:2016/7/27 13:10:00
--  
我自己现在也有点小问题 能帮我看看不?


--  作者:feixianzhi
--  发布时间:2016/7/27 13:13:00
--  
急用,请大红袍老师帮忙。
--  作者:cbt
--  发布时间:2016/7/27 13:25:00
--  
\'DataColChanged 事件里面

If e.DataCol.Name = "核对" Then
    If e.DataRow("核对")= True  Then
        e.DataRow("累计")= e.DataRow("借方") + 0  \'你的列
    Else
        e.DataRow("累计") = 0
    End If
   
End If