Access VBA中一列的总和

Posted

技术标签:

【中文标题】Access VBA中一列的总和【英文标题】:Sum of a column in Access VBA 【发布时间】:2018-11-23 07:20:33 【问题描述】:

我正在尝试从 Access 查询中创建 Excel 文件。我需要计算结果表中每一列的数量,并将它们作为 SUM 添加到最后一行。我将表格从查询转移到 Excel 工作表,但我无法添加金额。是否可以在 Access 中使用 VBA 来查找列的高度并将列的总和添加到下一个单元格? 谢谢!

【问题讨论】:

为什么要这样工作?您可以在 Access 中创建一个查询,在 Excel 中,选择从该 MS-Access 数据库中导入数据(我相信可以选择要从中导入的查询),然后在 Excel 中导入后,您可以添加总和最后使用标准 Excel 功能。 【参考方案1】:

如果您不想在 excel 中使用函数做任何工作,您可以简单地在 access 中的 sql 查询中进行,然后选择导出查询结果。这是一个例子:

SELECT Table1.[ID], Table1.[Field1], Table1.[Field2]
FROM Table1
union all
SELECT 'sum', sum(Table1.[Field1]), sum(Table1.[Field2])
FROM Table1;

【讨论】:

以上是关于Access VBA中一列的总和的主要内容,如果未能解决你的问题,请参考以下文章

如何将一列的运行总计添加到 Access 查询?

当字符串包含分号时,MS Access VBA AddItem

在access里用一个列显示其他列的平均值

MS Outlook 干扰 Access vba 程序

在 Access VBA 中移动记录集

access 两个FORM如何传递数据(请用ACCESS VBA)