设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 884|回复: 3
打印 上一主题 下一主题

[与其它组件] 使用IIF函数出现的问题

[复制链接]
跳转到指定楼层
1#
发表于 2004-8-28 05:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个查询中,设置了一个字段X是表中5个字段A,B,C,D,E的组合,查询结果显示要根据这5个字段的值作出一定的取舍。

取舍条件用IIF函数判断:

如果字段ABCDE的值为‘未定’,则不显示该字段的值,否则就显示。

显示效果为: [A]-[B]-[C]-[D]-[E]



X:iif([A]='未定','',[A]) & '-' & iif([B]='未定','',[B]) & '-' & iif([C]='未定','',[C]) & '-' & iif([D]='未定','',[D]) & '-' & iif([E]='未定','',[E])

不知道这样写对不对啊?

测试时没有问题,但是重新开启程序时,就出错,程序关闭。

请大侠赐教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2004-8-28 18:59:00 | 只看该作者
重新开启程序时,就出错,程序关闭。——————————————————出错提示是什么?应该和这个没有关系,另外应该考滤到5个字段A,B,C,D,E中有没空的情况(用NZ函数)
3#
 楼主| 发表于 2004-8-28 20:37:00 | 只看该作者
我也用了 NZ 函数试过,结果还是有问题。

刚把代码写好后在查询里测试,还没有问题。马上再到窗体里测试就说程序执行了非法操作,程序关闭。

再重起程序,想再去编辑查询时,也显示程序执行了非法操作!

怪了,真搞不懂为什么哦!
4#
发表于 2004-8-29 01:50:00 | 只看该作者
把“未定”时,显示为“0”,这样行不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-21 01:37 , Processed in 0.094545 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表