在MS Access中,我有3个表:
tblUser(UserID,年龄(青少年,成年人,老年人),公司,.)
存储用户信息
tblCourse(CourseID,...)
存储课程信息
( tblInformation(CourseID,UserID,)
存储哪个用户接受哪个cCourse
我需要做一个报告,告诉我每家公司有多少(青少年,成年人,老年人)用户,该公司上哪门课程,每家公司有多少用户参加每门课程。
用Excel制作的示例报告它的外观

发布于 2015-04-16 14:51:15
基于屏幕截图中表中的数据,我创建了以下查询:
SELECT tblUsers.Company, tblCourses.CourseName, tblUsers.Age
FROM (tblInformation LEFT JOIN tblCourses ON tblInformation.CourceCode = tblCourses.Course) LEFT JOIN tblUsers ON tblInformation.UserID = tblUsers.UserID;由此得出的数据如下:

然后,我将这些数据放入格式化为表格的电子表格中(您可以将其导出到电子表格,然后将数据格式化为表,也可以在Access中将电子表格链接到此查询;在我看来,链接更好,因为您只需刷新电子表格以获取Access中的新数据):

在Excel中突出显示上面的表,我插入了一个pivot表,并在此配置中设置了字段:

...which创建了这个枢轴表:

这就是你想要的吗?
发布于 2015-04-15 16:28:03
请看我上面的评论,但是这个链接可能对你的调查有用。
https://stackoverflow.com/questions/29655490
复制相似问题