Microsoft Access 报告 -GROUPBY

Microsoft Access reporting -GROUPBY

我正在尝试在 Microsoft Access 中生成报告。我有一个名为 "FRPP" 的公司名称,我需要显示员工人数等。问题是,我有许多位于不同位置的 FRPP 细分。所以我有:

FRPP - ASIA
FRPP - EUROPE
FRPP - AFRICA
FRPP - SOUTH AMERICA

现在,我要做的是 'FRPP' 的 GROUPBY。我该怎么做?所以我只有一个带有员工的 FRPP 实例:SUM(employees)。

在“报表设计工具”的“设计”选项卡上,有一个“分组和排序”按钮。单击它,然后单击出现在表单底部的“添加组”按钮。按您的唯一 ID 分组并将其添加到表单的页眉部分。将您想要的每个字段添加到详细信息部分,并将公式更改为

=Sum([YourFieldName])

将上面的 YourFieldName 更改为您的实际字段名称。

不幸的是,我通常在我的 SQL 服务器后端做所有这类事情,所以不能 100% 确定它在 Access 中是否有效,但请尝试类似

SELECT SUM(Employees), LEFT(CompanyName,4) AS MainCompany FROM Company GROUP BY LEFT(CompanyName,4)

如果公司名称的长度都不同,您将不得不想出一种方法来计算 Left 函数中应该有多少(使用 Instr 获取 space?)