Access 数据库库存余量怎么计算? 比如有入库有10个红笔、10个黑笔...
发布网友
发布时间:2024-10-11 00:00
我来回答
共1个回答
热心网友
时间:2024-10-12 05:05
你的问题实际上涉及一个概念:任何有空值(null)参与的计算,结果仍为空值(null)。
库存余量:[物料入库数量总计]![入库数量之总计]-[物料发放数量总计]![数量之总计]
对于红笔 库存余量=10-3 =7 正常显示
而黑笔 库存余量=10-null =null 由于为null,自然没有显示。
解决方法可以使用nz()函数,nz()函数会将数值类型的null转化为0,将文本类型的null转化为""(即空字符串),这样就可以正确参与计算了。
所以你可以将上面公式改为
库存余量:nz([物料入库数量总计]![入库数量之总计])-nz([物料发放数量总计]![数量之总计])
即可正确计算了。