以文本方式查看主题

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

--  作者:xjtg
--  发布时间:2010/10/18 9:59:00
--  示例-流水帐问题
示例-流水帐里,我认为某行登记错了,要删除,库存结果不对。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:流水账.table


--  作者:狐狸爸爸
--  发布时间:2010/10/18 11:19:00
--  

你可以设置DataRowDeleted事件,在删除行后重新计算:

 

Dim dc As DataCol
dc = e.DataTable.DataCols("收入")
dc.RaiseDataColChanged()

[此贴子已经被作者于2010-10-18 11:32:26编辑过]

--  作者:xjtg
--  发布时间:2010/10/18 18:56:00
--  

为什么重新计算的是DataCols("收入")  支出列 余额列可以吗?


 


--  作者:狐狸爸爸
--  发布时间:2010/10/18 20:42:00
--  
必须是收入或者支出列,因为RaiseDataColChanged是模拟某列发生变化,而不是重算某列。