Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1051 / 9994 ←次へ | 前へ→

【12245】Re:レポート
お礼  Sam  - 13/1/21(月) 12:17 -

引用なし
パスワード
   ▼かるびの さん:

クロス集計について教えてくださりありがとうございました。

本日ようやく試すことができ、
教えていただいたようにテーブルを一本化し、クロス集計クエリで思っていた形が出ています。
レポート作成の際には抽出した参加日のみにしたいのでもう少し完成まで時間がかかりそうですが、何とか形が見えてきた気がします。
ありがとうございました!


>>セミナー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あたりになると思います。
>
>
> とはいえ、クロス集計は使ったことが数えるほどしかなく、
>レポートもあまり使わないので、
>ちょっと突っ込まれると、答えられなくなってしまいます。
200 hits

【12234】レポート Sam 13/1/8(火) 10:26 質問[未読]
【12238】Re:レポート かるびの 13/1/9(水) 3:37 回答[未読]
【12245】Re:レポート Sam 13/1/21(月) 12:17 お礼[未読]

1051 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078191
(SS)C-BOARD v3.8 is Free