以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 有一个表达式列,是a-b计算得出的,如果其值小于0,则自动归0,为什么我这样写无效呢,求解? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=114539) |
-- 作者:lzw001 -- 发布时间:2018/2/8 16:43:00 -- 有一个表达式列,是a-b计算得出的,如果其值小于0,则自动归0,为什么我这样写无效呢,求解? 有一个表达式列c,是a-b计算得出的,如果其值小于0,则自动归0,为什么我这样写无效呢,求解? If e.DataCol.Name="c" Then If e.NewValue< 0 Then e.NewValue=0 End If End If |
-- 作者:lzw001 -- 发布时间:2018/2/8 16:48:00 -- 这是在datacolchanged中写的 |
-- 作者:有点色 -- 发布时间:2018/2/8 16:50:00 -- 表达式列,不会触发datacolchanged事件的,修改表达式吧
iif(a-b>=0, a-b, 0) |
-- 作者:lzw001 -- 发布时间:2018/2/8 17:00:00 -- 好的,可以了,多谢 |