以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何在表达式中编写这段代码?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=98870)

--  作者:rubonlau
--  发布时间:2017/4/8 12:05:00
--  如何在表达式中编写这段代码?
如附件显示。有一列为积分。
积分的运算公式为:
[所属阵营] = “好人阵营” and [游戏结果] = "胜利"  [积分]=2
[所属阵营] = “好人阵营” and [游戏结果] = "失败"  [积分]=-1
[所属阵营] = “狼人阵营” and [游戏结果] = "胜利"  [积分]=3
[所属阵营] = “狼人阵营” and [游戏结果] = "失败"  [积分]=0

对于该表达式应该如何编写代码?
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20170408120043.png
图片点击可在新窗口打开查看

--  作者:wyz20130512
--  发布时间:2017/4/8 12:09:00
--  
结果有四种可能,最好用代码在DataChanged事件中搞定。
[此贴子已经被作者于2017/4/8 12:09:38编辑过]

--  作者:逛逛
--  发布时间:2017/4/8 12:51:00
--  
IIF 凑呗

好人 = 1
狼人 = 2
胜利 = 1
失败 = -2

--  作者:有点蓝
--  发布时间:2017/4/8 14:37:00
--  


IIF([所属阵营] = \'好人阵营\',IIF( [游戏结果] = \'胜利\',2, 1), IIF( [游戏结果] = \'胜利\',3, 0))