以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]修改列表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63760) |
-- 作者:cqlpjks -- 发布时间:2015/1/28 10:21:00 -- [求助]修改列表达式 请教:列表达式: 要求:>= 90,\'特优\' <90 and >=80 ,\'优秀‘, <80 and >=70 ,\'良好‘, <70 and >=60 ,\'及格‘, <60,\'不及格‘ 如何写列表达式?谢谢!
|
-- 作者:有点甜 -- 发布时间:2015/1/28 10:23:00 -- 类似
iif(分数>=90,\'特优\', iif(分数>=80,\'优秀\',\'其它\')) |
-- 作者:Bin -- 发布时间:2015/1/28 10:24:00 -- IIF([分数]>=90,\'特优\',IIF9[分数]>=80,\'优秀\',IIF([分数]>=70,\'良好\',IIF([分数]>=60,\'及格\',\'不及格\')))) |
-- 作者:baicaocao -- 发布时间:2015/1/28 10:27:00 -- Dim a As Integer = 10 Dim b As String=iif(a>=90,"特优",iif(a<90 And a >=80,"优秀",iif(a<80 And a >=70,"良好",iif(a<70 And a>=60,"及格","不及格")))) Output.Show(b)
|
-- 作者:cqlpjks -- 发布时间:2015/1/28 10:37:00 -- 报错: |
-- 作者:Bin -- 发布时间:2015/1/28 10:39:00 -- 报错什么? 上例子 |
-- 作者:cqlpjks -- 发布时间:2015/1/28 10:41:00 -- syntax error:Missing operand after \'[语文]\' operator |
-- 作者:Bin -- 发布时间:2015/1/28 10:42:00 -- 表达式发出来我看看,或者上例子 |
-- 作者:Bin -- 发布时间:2015/1/28 10:43:00 -- 分数要确保是数值类型 |
-- 作者:cqlpjks -- 发布时间:2015/1/28 10:46:00 -- 双精度小数 |