访问VBA以返回MsgBox中查询中的列总数

时间:2014-12-15 23:09:43

标签: vba ms-access access-vba ms-access-2007 totals

我正在学习Access和VBA。我正在使用Access 2007。

我想在运行查询的VBA中创建一些东西,然后在消息框中返回一个值,该值是其中一列的总和。

总和的列称为文档。查询列出了所有仍处于活动状态的文档组,但最重要的是总和。我想为运行每个不同查询的主窗体上的按钮创建VBA,然后告诉我运行每个查询时得到的总和。

我该怎么做?我不知道如何使用Access计算的数字作为VBA中的对象总和。

1 个答案:

答案 0 :(得分:1)

在VBA中汇总或汇总来自查询或表的数据通常会使用域聚合函数:DSum(如此处),DLookup,DCount等。

MsgBox "Total documents: " & DSum("Documents", "[Query Name Here]", "[Criteria] = ""Optional""")