ACCESS查询或窗体数据处理的问题

有这样一个窗体,数据表视图如下:我想让这个窗体打开时就检索表内数据,条件是:如果“出库数量之合计”为空,则库存数量=入库数量之合计!我不该知怎么用dlookup语句实现。... 有这样一个窗体,数据表视图如下:

我想让这个窗体打开时就检索表内数据,条件是:如果“出库数量之合计”为空,则库存数量=入库数量之合计!我不该知怎么用dlookup语句实现。
用sql语句查询可以吗?请大神们告诉我具体该怎么做,代码该怎麽写,谢谢了
展开
 我来答
iamgubing
2013-03-03 · TA获得超过1964个赞
知道小有建树答主
回答量:364
采纳率:100%
帮助的人:345万
展开全部
我知道您的问题所在。
看了你的截图,你一定是这样设置的, 库存数量=[入库数量]-[出库数量],前3条记录能正确得到结果,而第4条记录并不如你愿得到300吧。
是这样的,任何空值(既null)参与的计算,结果仍然为null 。第4条记录,出库数量没数据,=null ,所以库存数量=[入库数量]-[出库数量],=300-null ,=null,因为是null值库存数量自然没有任何显示。
要改变这种null值参与的计算,可用nz()函数,nz函数可以将数字类型的null转化为0,将文本类型的null转化为""(既空字符串),这样就能正确参与计算了。
所以将表达式改为以下,即可:
库存数量=nz([入库数量])-nz([出库数量])
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式