MS Access:自定义报告生成

Posted

技术标签:

【中文标题】MS Access:自定义报告生成【英文标题】:MS Access: Custom reports generation 【发布时间】:2014-03-15 10:59:08 【问题描述】:

我在 MS Access 数据库中有两个表,如下所示。

员工表:

薪资表:

我为每位员工的工资汇总创建了一个查询,显示为基于年份。

查询:

SELECT Employee.EmployeeID, Employee.Name, Salary.AnnualYear, 
Salary.MinSalary, Salary.Salary, Salary.MaxSalary
FROM Employee INNER JOIN Salary ON Employee.EmployeeID=Salary.EmployeeID;

查询结果:

我想要实现的是,

创建报告以显示基于年份的详细信息。

目前取得的报告:

预期报告:

报告向导能否帮助我获得预期的报告?

或者我必须做任何 VBA 编程吗?

MS Access file

【问题讨论】:

【参考方案1】:

您正在寻找的是数据透视表。您可以使用现有查询并切换到数据透视表视图(打开查询,右键单击选项卡并选择数据透视表视图)。这会导致如下所示:

根据要求。我已将其保存在您的文件中。 找到它here.

【讨论】:

【参考方案2】:

报表向导应该可以实现那个报表。

【讨论】:

我需要写什么特殊的查询吗? (或)玩分组和排序?能否请您指导一下? 您可以参考此页面进行概述。 link 我已经尝试通过报表向导和布局视图来实现它。但我无法得到结果。能否请你帮忙? sendspace.com/file/2ggsu5 我会尽快回复你。

以上是关于MS Access:自定义报告生成的主要内容,如果未能解决你的问题,请参考以下文章

将自定义协议导入 MS Excel / Access

使用 Java 和 MS Access 进行自定义数据库表设计

MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称

我需要结合 MS Access 和 MS Outlooks 数据收集功能创建自定义(邮件合并)电子邮件

VBA MS 项目将多个自定义报告以 PDF 格式保存到位置

access 排序问题。如何自定义排序?