[英]MS Access Overflow - Dealing with division by 0
我在MS Access查询中具有以下表达式,其中某些值可以为null,尽管强制转换为Decimal和Not Zero(NZ)函数,但仍然会出现溢出错误。
Sum(Cdec(Nz([TotalPrice]/([tbl_ArticlesPerOrder]![Amount]*[Total])*[tbl_ArtikelRemoveFromSawList]![Amount]),0))
编辑:删除TotalPrice除法将删除溢出。 因此,我怀疑除数为0。有什么办法可以解决?
我将尝试查看是否可以在总和内构建IFf
语句来处理被零除的问题。
例如
IIf([tbl_ArticlesPerOrder]![Amount]*[Total])=0,0,[TotalPrice]/([tbl_ArticlesPerOrder]![Amount]*[Total])
(根据Kev的评论进行编辑)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.