以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助:达式列做清零处理时发现有些表达式列不能正常处理  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100253)

--  作者:yankunhao
--  发布时间:2017/5/8 10:37:00
--  求助:达式列做清零处理时发现有些表达式列不能正常处理
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2016.7.29.1
错误所在事件:菜单,ClearZero,Click
详细错误信息:
列“应付工资_其他应付_高温津贴及补贴”为只读。

--  作者:yankunhao
--  发布时间:2017/5/8 10:40:00
--  
表达式列如果计算结果为“0”,请问不想显示这个“0”,应该如何处理?
--  作者:有点色
--  发布时间:2017/5/8 10:41:00
--  

 表达式列,是不能直接赋值的。去修改你的表达式公式,比如

 

iif([第一列]=0, null, [第一列])


--  作者:yankunhao
--  发布时间:2017/5/8 10:47:00
--  
我的表达式公式如下,请问如何修改?
isnull([其他款项_高温津贴及补贴],0) + isnull([其他款项_本月补助],0)
--  作者:有点色
--  发布时间:2017/5/8 10:55:00
--  

 

iif(isnull([其他款项_高温津贴及补贴],0) + isnull([其他款项_本月补助],0) = 0, null, isnull([其他款项_高温津贴及补贴],0) + isnull([其他款项_本月补助],0))


--  作者:yankunhao
--  发布时间:2017/5/8 11:06:00
--  
谢谢!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看