|
▼かるびの さん:
クロス集計について教えてくださりありがとうございました。
本日ようやく試すことができ、
教えていただいたようにテーブルを一本化し、クロス集計クエリで思っていた形が出ています。
レポート作成の際には抽出した参加日のみにしたいのでもう少し完成まで時間がかかりそうですが、何とか形が見えてきた気がします。
ありがとうございました!
>>セミナーA出席リスト
>> B C D
>>1氏名 □ □ □
>>2氏名 □ □ □
>>3氏名 □ □ □
>
>>このようなリストを作ることは可能でしょうか?
>
> クロス集計クエリですね。
>
> ただし、現状のテーブル構成では難しいでしょう。
>
> まず、テーブルは、次のようなものである必要があります。
> 氏名 出席セミナー
> 山田 A
> 山田 C
> 山田 D
> 田中 B
> 田中 D
> 川村 C
> 海野 A
> 海野 B
> (正規化されていない点は御容赦)
>
> ここから、次のようなクエリ(クエリA)を作ります。
> 氏名 出席セミナー 集計のための値
> 山田 A True
> 山田 C True
> 山田 D True
> 田中 B True
> 田中 D True
> 川村 C True
> 海野 A True
> 海野 B True
>
> さらに、クエリAを元にして、
>出席セミナーがAであるものを抽出したクエリBを作ります。
> 最後に、クエリBからクロス集計クエリを作ります。
>集計値はFirstあたりになると思います。
>
>
> とはいえ、クロス集計は使ったことが数えるほどしかなく、
>レポートもあまり使わないので、
>ちょっと突っ込まれると、答えられなくなってしまいます。
|
|