在查询中运行按日期排序条件(重复日期)

时间:2012-11-08 18:37:14

标签: ms-access

我想在查询中获得一个运行总和。我正在使用以下运行总和公式

RunningSum: CCur(Nz(DSum("[Debit]","[Debit]","[CustomerID] =" & [CustomerID] & " AND [vDate] < " & [vDate] & "")))

但它不起作用。我的目的是获得所有小于当前日期字段Debit的总和,如下所示,

http://i.stack.imgur.com/0qoO7.jpg

经过不同的线程后,我无法找到解决问题的方法。如果有重复日期,我不知道如何获得较旧借记金额的总和。

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法就是引用要添加的所有控件的运行总和。例如,“31到60天”是您报告中的text29。创建一个名为R31to60的隐藏控件,并将其设置为Running sum over group,然后在页脚中放置一个文本框并将控件源设置为:

=[R31to60]

它将显示运行总和的最后一个值,即总计。

在设计视图中,突出显示了运行总和控件和总计。控件可以缩小并隐藏。

Running sum design

在报告视图中,您可以看到“总计”字段显示运行总和的最后一个值。

running sum report