access 中IIF条多件表达式的问题,我需要在表中做一个计算,用到表达式IIF...
发布网友
发布时间:2024-05-31 23:28
我来回答
共1个回答
热心网友
时间:2024-06-04 00:53
条件太多的情况下应该放弃使用多层嵌套iif函数这种解决方式,因为一则表达式会非常冗长,二则嵌套层数过多可能超出数据库规格限制而报错。
建议但对创建一个运输公司代码对照表并录入相应数据,然后在SQL查询中运用DLookup函数检索出相应简码。例如建立如下代码表:
代码表
二位码 一位码
XJ A
RX B
LW C
19 D
... ..
利用DLookup函数检索出相应物流公司一位简码
DLookup("一位码","代码表","二位码=Left([单号],2)")
access 中IIF条多件表达式的问题,我需要在表中做一个计算,用到表达式IIF...
条件太多的情况下应该放弃使用多层嵌套iif函数这种解决方式,因为一则表达式会非常冗长,二则嵌套层数过多可能超出数据库规格限制而报错。建议但对创建一个运输公司代码对照表并录入相应数据,然后在SQL查询中运用DLookup函数检索出相应简码。例如建立如下代码表:代码表 二位码 一位码 XJ A RX B ...
access 中IIF条多件表达式的问题,我需要在表中做一个计算,用到表达式IIF...
条件太多的情况下应该放弃使用多层嵌套iif函数这种解决方式,因为一则表达式会非常冗长,二则嵌套层数过多可能超出数据库规格限制而报错。建议但对创建一个运输公司代码对照表并录入相应数据,然后在SQL查询中运用DLookup函数检索出相应简码。例如建立如下代码表:代码表 二位码 一位码 XJ A RX B ...
ACCESS 中的IIF使用
可以这样写4层嵌套IIF函数表达式:iif(isnull(BSS项目编号) and isnull(固网项目编码),"BSS和固网项目均为空",iif(isnull(BSS项目编号) and not isnull(固网项目编码),"新建工程无BSS号",iif(not isnull(BSS项目编号) and isnull(固网项目编码),"开户无BSS编号",iif(BSS项目编号=固网项目...
access iif语句出现问题
一般IIF是两个条件,或最多3个,如果超过3个,最好使用access的switch函数 这是根据我们【Access中国论坛】多年的编程经验得出来的,您可以尝试一下,也可到论坛去尝试找找问题的答案 或者是内容里多了),或少了,号之类
请问关于ACCESS中IIF函数的问题:
是不是因为引号的问题,一般加引号是说明里面是字符串的,aceess不太懂,只是给个建议,希望能够帮到你
Access中的IIF函数的使用问题
1、在ACCESS中用宏来完成。2、在其它的编程调用环境中,可以先赋值给变量,然后再传入update语句 另外你外部的iif根本就不起作用,IIF(XXX<>'次卡',-1,0)>0恒不成立,因为IIF(XXX<>'次卡',-1,0)的取值范围为-1, 0 恒不大于0,所以无论如何,你的最终表达式的结果都是-1 ...
access中iif函数套用时间函数的问题
楼主的表达式“iif([机加完成]=-1,now(),null)”在语法上完全正确、没有问题,按理是可以实现的。在ACCESS里该表达式运行不成功,应该受到其他原因影响所致。导致不成功的原因很多,这里很难一一列举。请告知该表达式使用的环境(例如窗体还是查询里等等)、报错提示信息等,以便做进一步分析。
access 查询语句 IIF怎么返回值?
1、iif严格说是一个函数。2、该函数格式为:iif(条件表达式,表达式1,表达式2)。3、该函数运算方法:当条件表达式为真时,表达式1的值作为函数返回值;当条件表达式为假时,表达式2的值作为函数返回值。4、举例说明:iif(3>5,5+3,5-3),由于3>5结果为假,所以返回5-3的值,即为2。
access 关于iif函数的问题
SELECT iif(选择=-1,"",金额) as 新金额 FROM 表1;已经测试通过!在ACCESS中,"-1"表示"是","0"表示"否"!
accesss数据 IIF语句问题
不知你是access几,界面挺好看。==表和查询是记录数据的地方,要添加、更新数据需要通过窗体实现。==你的数据没有更新,所以查询出来就是1个符合条件。