以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 输入数据后没有反应 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146721) |
-- 作者:rgbjwjb -- 发布时间:2020/3/1 1:59:00 -- 输入数据后没有反应 IIF([本次开票金额]>=[本次支付金额],([本次开票金额] - IsNull([本次支付金额],0)),0) 我在“本次开票金额”中输入数值,“本次支付金额”中没有输入数值,使用上述表达式怎么没有反应的?哪里设置错了? 请指教,谢谢!!
|
-- 作者:sloyy -- 发布时间:2020/3/1 2:53:00 -- IIF(expression, TrueValue, FalseValue) expression: 表达式 [本次开票金额]>=[本次支付金额] 是表达式 表达式成立的时候,你的返回值是什么?你检查一下 0-0 你想有什么变化? |
-- 作者:rgbjwjb -- 发布时间:2020/3/1 9:20:00 -- 表达式成立时,返回[本次开票金额]-[本次支付金额];不成立时返回0 问题出在:必须要在[本次支付金额]中输入0后才能返回值
|
-- 作者:狐狸爸爸 -- 发布时间:2020/3/1 16:24:00 -- 两个地方都要加上IsNull [此贴子已经被作者于2020/3/1 16:24:56编辑过]
|
-- 作者:rgbjwjb -- 发布时间:2020/3/1 17:40:00 -- 谢谢!! |