以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]转换负数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76554)

--  作者:zcgmxf
--  发布时间:2015/10/31 16:20:00
--  [求助]转换负数
老师,一列 e.datarow(出入库类型) 一列 e.datarow(数量)如果e.datarow(出入库类型) = “退回”  e.datarow(数量)自动为负数。代码怎么写。请指点。谢谢!
--  作者:Hyphen
--  发布时间:2015/10/31 16:48:00
--  
if e.datarow(出入库类型) = “退回”then e.datarow(数量) = e.datarow(数量)* -1
--  作者:zcgmxf
--  发布时间:2015/10/31 16:56:00
--  
哈哈哈哈哈。。。。系统好像自动退出了。
--  作者:大红袍
--  发布时间:2015/11/2 10:47:00
--  

去编写 DataRowChanging 事件

 

If e.DataCol.Name = "数量" Then

    If e.datarow(出入库类型) = “退回”Then e.NewValue = e.NewValue * -1

End If