2016-08-10 46 views
1

我是新來的訪問。我有一個查詢(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 

正如你所看到的,在報告中,我組中使用姓氏列我的數據,那麼我告訴細節關於當年的每個peron。

我需要在姓氏標題(詳細數據之前的某個地方)中顯示每個人的前幾年的簡短形式的數據。

第二個查詢是這樣的:

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

我用這個數據的縮寫形式。

重要要點是行數可以不同。人A可能有0個前幾年,另一個人有5個以上。

如何爲報表數據的部分使用第二個查詢?

+0

@Fionnuala姓氏沒問題。 – dieKoderin

回答