日期标准在特定日期之后不起作用

时间:2016-09-23 10:53:14

标签: date access

我正在通过MS Access制作库存管理程序。 而现在我正面临着'日期标准'的问题。

TCollectionItem

使用此代码,如果[ShippingDate]早于[StockReleaseCostMonthEnd],那么应该对特定日期之前每个项目的库存总和进行求和。 问题是在2016年9月底之前的时期工作得非常好, 但从16年10月开始的时间不如下图所示

Date Criteria is not working properly

有没有人帮我解决这个问题? 谢谢!!

1 个答案:

答案 0 :(得分:0)

不要在表达式中格式化日期,也就是说,不要使用格式化功能。它将日期转换为字符串,因此您需要比较字符串而不是日期值。

BAL_Order_Mngt: _
Nz(DSum("[Qty_Total]","qryOrderDetail","[StockIDFK]=" & [StockID] & _
" AND [ShippngDate]<= [StockReleaseCostMonthEnd] & _
" AND [LocationCodeFK]=" & [LocationID])/DLookUp("[UOM_Rate_Impt]","qryOrderDetail", _
"[StockIDFK]=" & [StockID]),0)