以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  这个表达式该怎么写呢?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=30624)

--  作者:jinzhengbe
--  发布时间:2013/4/1 10:42:00
--  这个表达式该怎么写呢?

如图:

 

此表中的 小计列= 公斤数 * 单价

if 饰品 被勾选 then 应付= 小计 + 公斤数*500

if 纸箱 被勾选 then 应付= 小计 + 5000

if 纸箱 和饰品 都被勾选 then  应付= 小计+5000+公斤数*500

 

end if

 

 

这个代码应该写在什么位置呢? 代码好像有很多漏洞。还望各位多多指点。

顺便问一下, 应付列 是不是多余? 只用小计列的话,能不能达到以一样的效果呢?

 


图片点击可在新窗口打开查看此主题相关图片如下:??.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/4/1 10:59:00
--  
可以写在表的DataColChanged 事件里 当然要判断下需要计算的列的内容是否符合计算要求。以免报错!