我想在Microsoft Access中创建一个计算字段(Calc
),其查询依赖于以前的记录,如下所示:
Debt | Paid | OrderDate | Calc
--------+--------+-----------+----------
$746.00 | $0.00 | 20-Jul-17 | $746.00
$87.00 | $50.00 | 21-Jul-17 | $783.00
$339.00 | $0.00 | 23-Jul-17 | $1,122.00
如何做到这一点?
答案 0 :(得分:0)
您可以在Calc列中使用DSUM函数(Table1是您的表名):
Calc: DSum("Debt","Table1","OrderDate <=#" & [OrderDate] & "#")-DSum("Paid","Table1","OrderDate <=#" & [OrderDate] & "#")
您可能需要在DSum函数的WHERE部分中使用其他条件,但诀窍是使用字符串连接来构建该条件。