以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25960) |
-- 作者:jiskin -- 发布时间:2012/11/20 19:35:00 -- 请教函数 比如函数 IIF([开始日期] - [天数] > 0 , \'剩余\',[开始日期])
[开始日期]是日期格式字段,[天数]是整数字段,\'剩余\'是字符,函数应该怎么改才能正常使用呢? 或者字段是不是也要改? [此贴子已经被作者于2012-11-20 19:35:29编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/20 20:37:00 -- 这个要用代码的,用表达式无法完成的。 而且日期减去天数大于0,这是什么意思?
|
-- 作者:jiskin -- 发布时间:2012/11/20 20:54:00 -- 以下是引用狐狸爸爸在2012-11-20 20:37:00的发言:
这个要用代码的,用表达式无法完成的。 而且日期减去天数大于0,这是什么意思?
这只是随便输入的实际IIF要好几个判断了 我只是想知道 这样做 能否实现,因为用表达式感觉效率比较高,代码的话 貌似要写好多 [此贴子已经被作者于2012-11-20 20:54:28编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/20 20:55:00 -- 我想知道:日期减去天数大于0,这是什么意思? |
-- 作者:jiskin -- 发布时间:2012/11/20 21:04:00 -- 以下是引用狐狸爸爸在2012-11-20 20:55:00的发言:
我想知道:日期减去天数大于0,这是什么意思?
上面我随便写了下 没考虑是什么…… 请教狐爸下面代码改成代码该如何写啊,感觉会很复杂,对应列的格式应该是什么?全部用字符? IIF([工艺状态] = \'原材料\',IIF([库位代码] = 0,IIF([采购计划完成日] = \'缺值采购申请\',[采购计划完成日],[采购计划完成日] + [仓库下料天数]),IIF([领料计划开始日] = \'\' ,\'缺值领料计划\',[领料计划开始日] + [仓库下料天数])),\'无\') |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/20 21:14:00 -- 先学习帮助中《开发指南》下《编程基础》和《FoxtTable编程》这两章,学三遍,然后尝试自己写,有问题再说。 |