Accessクロス集計クエリで詳細を表示できる?
- Accessのクロス集計クエリを使用して、詳細データを表示することは可能でしょうか?
- ピボットテーブルでは値の詳細表示が可能ですが、Accessのクロス集計クエリでも同様の機能があるのでしょうか?
- Access内で改ページ位置などのレポート印刷を行いたい場合、ピボットテーブルだけでは不十分な場合があります。クロス集計クエリでの詳細表示が可能かどうか教えてください。
- ベストアンサー
Accessクロス集計クエリで詳細を表示できる?
ピボットテーブルでは「値」の詳細表示ができますが、クロス集計クエリで詳細表示は可能でしょうか? 具体的には テーブル クライアントID 来店日 0001_________________2013/1/1 0001_________________2013/2/3 0001_________________2013/3/1 0002_________________2013/3/5 0002_________________2013/3/7 0003_________________2013/2/5 0003_________________2013/3/10 クエリで来店年、来店月、来店日それぞれに表示指定 求めるクロス集計結果 _______________1月________2月__________3月 0001__________1____________3_____________1 0002_______________________________________5 _____________________________________________7 0003________________________5___________10 こんな感じです。 内部の運用ルール上VBAは使えません 出来る限りAccessでレポート印刷したいのです。 ピボットでの印刷はすでに行っていますが、改ページ位置などで不満が残ります。 出来ないのであれば、出来ないで上司にはあきらめてもらいます。 (無駄な時間をとらなくてすみますし・・・) 二重、三重のクエリやら、関数やら、追加・更新クエリやら試してみましたが、アイディア切れです。 どうか助けてください。 よろしくお願いいたします。
- aderado
- お礼率38% (7/18)
- その他(データベース)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クロス集計クエリの部分だけで良いですか? クエリの表示結果は添付図の様になります。 テーブル名を ★★ と仮定します。 TRANSFORM First(Day(来店日)) AS 値 SELECT Year(来店日) AS 年, クライアントID FROM (SELECT Q1.クライアントID, Q1.来店日, Count(*) AS CT FROM ★★ AS Q1 INNER JOIN ★★ AS Q2 ON (Q1.クライアントID=Q2.クライアントID) AND (Format(Q1.来店日,'YYYYMM')=Format(Q2.来店日,'YYYYMM')) AND (Q1.来店日>=Q2.来店日) GROUP BY Q1.クライアントID, Q1.来店日) AS T1 GROUP BY Year(来店日), クライアントID, CT PIVOT Month(来店日) & "月"; ※ PIVOT Month(来店日) & "月" のまま 10月以降も表示しようとすると、順が狂います。 その時には、クエリ列見出しを設定してください。 たぶん、以下の様な感じに PIVOT Month(来店日) & "月" IN ("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月") ※ 処理性能はわかりません ※ 不都合あれば修正してください
関連するQ&A
- アクセス クロス集計クエリ→テーブル作成クエリ
クロス集計クエリは、 そのままテーブル作成クエリを使って クロス集計クエリのままテーブルにすることはできないのでしょうか? クロス集計クエリの時は、行見出し・列見出しがあるのに、 そのままテーブルにはなりません。
- 締切済み
- その他MS Office製品
- クロス集計 エクセル
アクセスにはクエリにクロス集計がありますが エクセルにもクロス集計と言う機能があるのでしょうか? エクセル2010を持っています。 ピボットテーブルの事を クロス集計と呼ぶのでしょうか?
- ベストアンサー
- Excel(エクセル)
- MS-Accessのクロス集計クエリとピボットテーブルについて
MS-Accessでの クロス集計クエリとピボットテーブルについて教えて下さい。 1.両者の違い と その使い分け がよく理解できない 2・印刷プレビューでうまく表示されない(レイアウト) 3.Web形式で出力したいのですが 以上ですが、よろしくお願いします。
- ベストアンサー
- その他(データベース)
- Accessの集計クエリで計算
Microsoft Access2016において、クロス集計クエリに表示される数値を使って計算をするには、どこにどんな数式を入力すれば良いですか。テーブルに表示される数値ではなく、クロス集計クエリで計算された合計の値を使 います
- 締切済み
- その他MS Office製品
- ACCESSクロス集計クエリの質問2
ACCESSクロス集計クエリにおいて次の質問があります。 (1)設備テーブル 設備ID/設備名 M01/AAA M02/BBB M03/CCC M04/DDD M05/EEE (2)不良明細テーブル 不良ID/不良名 E01/成形不良 E02/印刷不良 E03/破損不良 E04/欠け不良 (3)製造記録テーブル 日付 |設備ID|不良ID|不良数 2013/11/01|M01 |E01 |10個 2013/11/01|M01 |E02 |5個 2013/11/01|M02 |E01 |1個 2013/11/01|M03 |E03 |2個 2013/11/01|M05 |E01 |10個 2013/11/02|M01 |E04 |3個 この3つのテーブルをクロス集計クエリにて集計して -------------| 11月|12月|・・・ AAA/成形不良|10個|0個|・・・ AAA/印刷不良| 5個|0個|・・・ AAA/破損不良| 0個|0個|・・・ AAA/欠け不良| 3個|0個|・・・ BBB/成形不良| 1個|0個|・・・ BBB/印刷不良| 0個|0個|・・・ BBB/破損不良| 0個|0個|・・・ BBB/欠け不良| 0個|0個|・・・ CCC/成形不良| 0個|0個|・・・ CCC/印刷不良| 0個|0個|・・・ CCC/破損不良| 2個|0個|・・・ CCC/欠け不良| 0個|0個|・・・ といった具合に 製造記録にその月にデータない場合でも全設備・全不良明細を明記した集計表を出したいと思っています。 全設備×月、全不良明細×月の集計は問題なく出来ましたが、 その2つを合算して表示する事はできないのでしょうか? 環境 WIN XP office2003 以上、宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Accessの集計クエリで0カウント集計させない
Accessの集計クエリで顧客のカルテ番号データからカウント集計クエリで一日の人数を表示しているのですが、 来店客が0の時(0)と入力してもカウント集計クエリでは1とカウントされてしまいます、 どうすれば来店客が0の時(0)と入力してもカウントされなくなるでしょうか
- 締切済み
- その他(データベース)
- Accessのクエリでの集計
来店を把握する為にAccessで作成し、日々使っています。 クエリで月別の来店数を合計をしたいのですが、いろいろ試みても解りません。また、「アンケート」及び「アポ」をもらったか否かを○・×で記入しています。その○の月合計も集計したいのです。 テーブルは、「顧客」「来店情報」とをでリレーション付けています。 顧客テーブルには、顧客名 住所 電話 etc 来店情報テーブルには 来店日 情報 アンケート アポ etc などのフィールドがあります。 月単位の 来店客数 アンケートの○数 アポの○数を 出したいのです。どなたか、方法を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- Accessフォームにクロス集計クエリを表示させるとき
Accessフォームにクロス集計クエリを表示させようとしています。 クロス集計の横軸の項目数が増減するようなデータを扱っているのですが、 クエリをフォームに貼り付けてフォームを保存した後、クロス集計の横軸の項目数が増減しても、フォーム上の横軸の数は増減してくれません。 もう少し具体的に書くと、 クロス集計クエリは、縦軸に日付、横軸に社員を設定し、日付別の社員のアクセス回数カウントを表示するもので、社員は新しく入ってきたり、辞めていったりするため増減します。 フォーム上に集計クエリを貼り付けて、次のような表ができました。 ----- 日付 アクセス計 社員A 社員B ○日 3 1 2 △日 4 1 3 ----- □日に、StaffCが増えたので、次の様にしたいのですが、StaffCの列が表示されません。 ----- 日付 アクセス計 社員A 社員B 社員C ○日 3 1 2 △日 4 1 3 □日 5 1 2 2 ----- どのような解決方法がありますか? 質問が分かりづらいと思いますが、宜しくお願いします。表は等幅フォントで見ていただければと思います。
- 締切済み
- オフィス系ソフト
- クロス集計クエリとピボットテーブルの違い
アクセスのクロス集計クエリとピボットテーブルの違いがよくわからないのですが、 どういうことを基準に使い分ければいいのでしょうか? デザインでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます! 早速試してみます!
補足
休日をはさんだため、結果報告が遅れまして申し訳ありませんでした。 期待通りの結果が得られました! 感謝いたします。ありがとうございました。