以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  流水帐问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169987)

--  作者:stevenrenok
--  发布时间:2021/7/8 15:12:00
--  流水帐问题
版本好,我在帮助中找到这段代码,但是有个问题发,如图:
图片点击可在新窗口打开查看
在下面没有数的行,也显示了累积托数,请问这个如何处理,谢谢

Select Case e.DataCol.Name
    Case
 "收入","支出"
        For Each dr As DataRow In e.DataTable.Select("[_SortKey] >= " & e.DataRow("_SortKey"))
            Dim
 Val1 As Double = e.DataTable.Compute("Sum(收入)","[_SortKey] <= " & dr("_SortKey"))
            Dim
 Val2 As Double = e.DataTable.Compute("Sum(支出)","[_SortKey] <= " & dr("_SortKey"))
            dr("余额") = Val1 - Val2

        Next
End
 Select

--  作者:有点蓝
--  发布时间:2021/7/8 15:14:00
--  
For Each dr As DataRow In e.DataTable.Select("[_SortKey] >= " & e.DataRow("_SortKey") & " and 入库日期 is not null")
--  作者:stevenrenok
--  发布时间:2021/7/8 15:27:00
--  
收到,多谢,还是理解不够。谢谢