DSum 并将查询代码转换为 VBA

DSum & Converting Query Codes to VBA

Query

图片参考上文link。

你好。我想要一个 Running_Total 来计算他们乘积的 Total_Good_Count。我已经使用 Query 成功创建了它。然而,这并不是我想要的。

例如,对于 RecordID 3,Running_Total 将为 684。RecordID 4,Running_Total 将为 684 + 964 = 1,648。可能吗?

这些是查询中的当前代码:

Running_Total:DSum("[Total_Good_Count]","2_WIP","[Product] = '"&[Product]&"'")

Total_WIP:[Running_Total]-[WIP_Cleared]

此外,如何将这些代码更改为 VBA?我实际上在 Query 中尝试了 DSum,因为在线提供的大多数解决方案都在 Query 中。 VBA 代码将位于表单的按钮中。

试试:

Running_Total: DSum("[Total_Good_Count]","2_WIP","[Product]='" & [Product] & "' And [RecordID]<=" & [RecordID] & "")

和:

Total_WIP: DSum("[Total_Good_Count]","2_WIP","[Product]='" & [Product] & "' And [RecordID]<=" & [RecordID] & "")-WIP_Cleared