以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 代码是否正确 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110560) |
||||
-- 作者:18923231288 -- 发布时间:2017/12/5 14:11:00 -- 代码是否正确
If "(收款账户)"="{微信}" Select Case ![]() Case "应收","应付" Dim dr As DataRow Dim drs As List(of DataRow) dr = e.DataTable.Find("[_SortKey] < " & e.DataRow("_SortKey"), "[_SortKey] Desc") \'找出上一行 If dr Is Nothing Then e.DataRow("微信余额") = e.DataRow("应收") - e.DataRow("应付") dr = e.DataRow End If drs = e.DataTable.Select("[_SortKey] >= " & dr("_SortKey"), "[_SortKey]") For i As Integer = 1 To drs.Count - 1 \'重算余下行的余额 drs(i)("微信余额") = drs(i-1)("微信余额") + drs(i)("应收") - drs(i)("应付") Next End Select End If 人 14:02:03 如果收款账户=微信。微信余额就相加 |
||||
-- 作者:有点甜 -- 发布时间:2017/12/5 15:25:00 -- 照抄
http://www.foxtable.com/webhelp/scr/1572.htm
不会做,那就上传具体foxtable实例。 |