【问题标题】:Using a query for Single field in Access Report在访问报告中使用单个字段的查询
【发布时间】:2016-08-10 10:33:48
【问题描述】:

我是新手。我有一个以查询(Q1)作为其数据源的报告。是否可以仅对同一报告中的一个字段使用另一个查询(Q2)?

我的主要查询是:

SELECT PersonTotalHours.*, Person.*
FROM PersonTotalHours
INNER JOIN Person 
ON PersonTotalHours.LastName = Person.LastName;

我的报告结构是这样的:

Report header
_____________
Page header
_____________
Lastname header
_____________
report details
_____________
Lastname Footer
_____________
PageFooter

如您所见,在报告中,我使用 Lastname 列对数据进行分组,然后显示有关本年度每个 peron 的详细信息。

我需要在姓氏标题中显示每个人过去几年的简短数据(在详细数据之前的某个位置)。

第二次查询是这样的:

SELECT PersonTotalHours.MA, PersonTotalHours.Year, Sum(PersonTotalHours.Hours) AS Sum
FROM PersonTotalHours
GROUP BY PersonTotalHours.MA, PersonTotalHours.Year

我用它来表示简短的数据。

重要点是行数可以不同。人 A 可能有 0 个以前的年份,而另一个人有超过 5 个。

如何对部分报表数据使用第二个查询?

【问题讨论】:

  • @Fionnuala 姓氏没问题。

标签: sql ms-access report


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多