首页 > 解决方案 > DLookup 上个月条件

问题描述

我有两个查询,第一个显示我将在报告中用作期末余额的金额余额。

我被卡住的另一个查询应该显示期初余额。我收到这样的查询:

Edate By Month      closingbal      
April               $ 30000
May                 $ 25000
June                $ 27000

现在我想要一些这样的查询:

Edate By Month      closingbal      
April               0
May                 30000
June                25000
July                27000

我对一个月的 DLookup 标准部分有疑问。

Closingbal: Dlookup("[closing balance]","qryclosingbalaance","Edate By Month" =<"[Edate By Month]")

标签: ms-access

解决方案


字段有空格,使用[ ]. <=不适用于月份名称。需要月数。如果要保存月份名称,需要转换为月份编号。如果该字段实际上有月份编号并且它只是显示月份名称的查找,请尝试:

Closingbal: Dlookup("[closing balance]","qryclosingbalaance","[Edate By Month]=<" & [Edate By Month])


推荐阅读