Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

表达式中必须使用空值函数(nz())

时 间:2010-02-10 11:05:21
作 者:王樵民   ID:5203  城市:郑州
摘 要:本文介绍了空值函数的使用方法,供参考
正 文:

空值(nz())函数的使用,比如在计算库存时(库存=期初数量+入库数量-出库数量)
Access系统对空值不进行处理,也就是说在表达式中只要有一个变量为空值,其结果为空值,这是我们不想要的结果,所以在使用计算功能时对每一个变量都要使用空值函数处理一下,否则不能得出正确的结果。
附件中的示例就介绍了这方面的知识,点击下载此附件
比如我们有以下三个表,数据分别如下:
期初库存
代码 名称 数量
1001 电视机 3
1002 洗衣机 2
1003 电脑 2
入库
代码 日期         名称   数量
1001 2010-2-1 电视机 3
1001 2010-2-3 电视机 2
出库
代码 日期         名称   数量
1002 2010-2-2 洗衣机 5
附件中的“计算查询”用于计算出各种货物期初库存数量,入库数量以及出库数量。其结果如下:
计算查询
代码 名称 期初数量 入库数量 出库数量
1001 电视机 3 5 
1002 洗衣机 2  5
1003 电脑 2  
附件中的“库存查询1”用于计算库存(没有使用空值函数),其结果如下:
库存查询1
代码 名称 期初数量 入库数量 出库数量 库存
1001 电视机 3 5  
1002 洗衣机 2  5 
1003 电脑 2 
可以看出库存都为空,显然是不正确的。
附件中的“库存查询2”用于计算库存(使用空值函数),其结果如下: 
库存查询2
代码 名称 期初数量 入库数量 出库数量 库存
1001 电视机 3                    5                      8
1002 洗衣机 2                                5          -3
1003 电脑 2                                                 2
这才是我们所要的结果,希望网友在使用计算表达式时一定要使用空值函数。

Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助