以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表达式列如何实现多重判断? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15177) |
-- 作者:hnxxbt -- 发布时间:2011/12/15 9:31:00 -- 表达式列如何实现多重判断? 在表达式列如何实现多重判断。如根据别的数据列通过对比选择不同的结果 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/15 9:45:00 -- 表达式有个iif函数:
http://www.foxtable.com/help/topics/0102.htm
|
-- 作者:hnxxbt -- 发布时间:2011/12/15 10:17:00 -- iif函数不能实现多重的\'判断。如原来易表中是这样的∶if([本月入库数]-[需求数]>=0,"完成",if([本月入库数]>0,"不足数"," ")).想这样的在易表很容易实现,另外还有通过和关联表的列进行对比选择不同的内容,根据对比选择关联表相关列的内容,现在在狐表如何实现?求助谢谢 |
-- 作者:blackzhu -- 发布时间:2011/12/15 10:34:00 -- iif肯定可以的. |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/15 11:00:00 -- iif(本月入库数-需求数>=0,\'完成\',iif(本月入库数> 0,\'不足数\',Null)) |
-- 作者:hnxxbt -- 发布时间:2011/12/15 16:40:00 -- 谢谢已经试成。另有问题需要咨询:1、现有一列数据是调用相关联的另一个表的数据,每天关联表数据更新后,这个列应为原来的数据加上更新的数据。2、关联表数据更新后,主表的数据会自动更新还是需要人工干预,原易表有个“重算列”键,好像狐表没有。3.原易表有列“本月入库记录”的公式为:if([产品型号]=upper([日入库合计!产品型号]),if([日入库合计!日入库数]>0,concat([本月入库记录],“+”,text(日入库合计!日入库数]),“/”,text(dateformat(today()))),[本月入库记录],[本月入库记录])。这些在狐表如何实现,谢谢。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/15 16:50:00 -- foxtable的套路和易表完全不同了,建议您先系统看两遍帮助文件,先看使用指南,使用熟悉后,再看开发指南。
|