以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这个表达式用代码应该怎么写呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=35200)

--  作者:jinzhengbe
--  发布时间:2013/6/26 11:45:00
--  这个表达式用代码应该怎么写呢?

IsNull([应付工资],0) - IsNull([扣养老],0) - IsNull([扣医疗],0) - IsNull([扣其它],0)

 

在change 事件中 这个表达式 应该写成什么样的代码呢?

 

e.datarow(“aa”)=IsNull([应付工资],0) - IsNull([扣养老],0) - IsNull([扣医疗],0) - IsNull([扣其它],0)

 

可以这样写么? 还是另外有说法呢

 


--  作者:Bin
--  发布时间:2013/6/26 11:49:00
--  
e.datarow("aa")=IIF(e.datarow.IsNull("应付工资"),0,e.datarow("应付工资")) - IIF(e.datarow.IsNull("扣养老"),0,e.datarow("扣养老")) - IIF(e.datarow.IsNull("扣医疗"),0,e.datarow("扣医疗")) - IIF(e.datarow.IsNull("扣其它"),0,e.datarow("扣其它"))