以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14898) |
-- 作者:7032175 -- 发布时间:2011/12/6 15:01:00 -- 表达式 A列、B列、C列、D列
D列=A列/B列+C列
当A列、B列、C列有一列为空时就不能正常运算,除非添上一个0才能进行运算, 如何在不写0的情况下还能正常运算请教一下狐狸爸爸 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/6 15:12:00 -- 参考:
http://www.foxtable.com/help/topics/0602.htm
|
-- 作者:7032175 -- 发布时间:2011/12/6 15:23:00 -- 参考了狐狸爸爸的方法,我想是这样的 看看能不能实现
公式是运用的 IsNull([半成品],0) + IsNull([装窑],0) + IsNull([成品],0)
我想可不可实现结果不为0为空只有运算的情况下才为数 |
-- 作者:7032175 -- 发布时间:2011/12/6 15:38:00 -- 我搞定了
|
-- 作者:狐狸爸爸 -- 发布时间:2011/12/6 15:39:00 -- IIF([半成品] Is Null Or [装窑] Is Null Or [成品] IS NUll , Null, IsNull([半成品],0) + IsNull([装窑],0) + IsNull([成品],0)) |
-- 作者:7032175 -- 发布时间:2011/12/6 16:27:00 -- 表达式中A列=B列 转换成代码如何写 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/6 16:34:00 -- 这样无法回答的,请先系统看看帮助开发指南中《编程基础》和《FoxTable编程》这两章。
|