2016-08-05 8 views
1

私は、クエリを使用していくつかのレポートを取得するために初めてアクセスを試みています。 は、私は以下の表を持っている:Access 2007のクエリの合計

Person Year CalendarWeek Hours ... 
    AA  2000   1   53 
    AA  2000   2   175 
    ...  ...   ...   ... 
    AA  2001   1   226 
    AA  2001   2   87 
    ...  ...   ...   ... 
    BB  2000   1   189 
    BB  2000   2   65 
    ...  ...   ...   ... 

私は一人一人のために年に時間の合計を取得する必要があります。私は合計行を追加しようとしましたが、私はCalendarWeek列を持っているので、結果はその週の時間だけです。 レポートの別の部分にもその列が必要なので、削除することはできません。

この合計を得る方法はありますか?または、1つのレポで2つのクエリを使用することはできますか?

答えて

0

Person + Yearのグループレベルが必要です。しかし、アクセスレポートでは、各グループは1つのフィールドのみに適用されます。

結合されたフィールドをソースクエリに追加することができます。 「グループ&ソート」のその後

Person_Year: [Person] & " - " & [Year] 

Person_Yearのためにグループを追加し、そのフッターセクションに Hoursため Sum()フィールドを追加します。

+1

私はあなたが最初に_Person_、次に_Year_でグループ化できると信じています。レポートでは、グループPersonには何も表示しないでください。グループYearでは、Person、Year、およびSum([Hours])の両方を表示できます。 – Gustav

+0

@ Gustav:これは非常にうまくいくかもしれませんが、私はこれをあまり使用しません。 – Andre

+0

@Andre合計行を追加すると、各列に対して何を選択する必要がありますか?時間の合計と1人の年のグループ、残りは残りますか? – dieKoderin

関連する問題