Access中的IIF函数的使用问题这样些没问题UPDATE mem_Members SET Validity = IIF(IIF('次卡''次卡',-1,0)>0,0,-1)这样换成个子查询就出现问题UPDATE mem_Members SET Validity = IIF(IIF((Select top 1 CardKind From mem_Members)'

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 18:31:12
Access中的IIF函数的使用问题这样些没问题UPDATEmem_MembersSETValidity=IIF(IIF(''次卡''''次卡'',-1,0)>0,0,-1)这样换成个子查询就出现问题UPDA

Access中的IIF函数的使用问题这样些没问题UPDATE mem_Members SET Validity = IIF(IIF('次卡''次卡',-1,0)>0,0,-1)这样换成个子查询就出现问题UPDATE mem_Members SET Validity = IIF(IIF((Select top 1 CardKind From mem_Members)'
Access中的IIF函数的使用问题
这样些没问题
UPDATE mem_Members SET Validity = IIF(IIF('次卡''次卡',-1,0)>0,0,-1)
这样换成个子查询就出现问题
UPDATE mem_Members SET Validity = IIF(IIF((Select top 1 CardKind From mem_Members)'次卡',-1,0)>0,0,-1)
该怎么解决啊
就是IIF不能使用子查询作为判断条件,该怎么解决

Access中的IIF函数的使用问题这样些没问题UPDATE mem_Members SET Validity = IIF(IIF('次卡''次卡',-1,0)>0,0,-1)这样换成个子查询就出现问题UPDATE mem_Members SET Validity = IIF(IIF((Select top 1 CardKind From mem_Members)'
分成二步来完成,即先取出select top 1 cardkind from mem_members的值,然后再执行update
1、在ACCESS中用宏来完成.
2、在其它的编程调用环境中,可以先赋值给变量,然后再传入update语句
另外你外部的iif根本就不起作用,IIF(XXX'次卡',-1,0)>0恒不成立,因为IIF(XXX'次卡',-1,0)的取值范围为-1, 0 恒不大于0,所以无论如何,你的最终表达式的结果都是-1

Access中的IIF函数的使用问题这样些没问题UPDATE mem_Members SET Validity = IIF(IIF('次卡''次卡',-1,0)>0,0,-1)这样换成个子查询就出现问题UPDATE mem_Members SET Validity = IIF(IIF((Select top 1 CardKind From mem_Members)' iif函数的问题iif(0,20,30)函数结果是什么, iif 函数的应用,当有多个选项的时候怎么使用iif多个按钮选择的时候,怎么用iif、 VB中的 iif 函数 这样用不对吗?为什么提示错误?iif(a Mod 7 = 0,s = s + a,s = 1 + 1) vb中IIf()函数的问题x=IIF((a>B) and (cB,c=99,d=100,则c 谁能帮忙理解一下IIf函数的含义?VB上的当X=0时,求函数IIF(x>0,1,iif(x VB中IIF怎么使用啊 iif(0,50,iif(-1,20,30))的值是什么? 计算下面分段函数的正确语句是x-1 x0是选这个y=IIf(x>0,x+1,IIf(x0,x-1,x+1)) 1、 当a=1时,函数IIf(a > 0,2,IIf(a < 0,-1,0))的返回值是().10-12 ACCESS中的.的用法有什么区别? 在VB中如何用IIF函数实现判断2个数的最大数 函数IIF(LEN(SPACE(5))5,1,-1)的值为( ) 函数IIF(LEN(SPACE(5))=4,1,-1))返回的值是 . 使用Access RT-PCR系统需要RNA的量是多少? dsZQ:cannot perform this operation on a closed dataset使用的是ACCESS数据库,打开其中一个表是出现这样的提示,其他表都没问题, 英语翻译比如说统一使用这样的程序来处理某个问题中的统一英语里怎么翻译好. access里IIF(0,20,30)结果为什么是30?不是20?不是说如果那个用来判断的值等于0,则取值20,否则取值30嘛?