• ベストアンサー

ACCESSのレポートに複数のクエリー

ACCESS2003でレポートを作ろうとしています。 レポートは、いくつかの表から成り立ち、1枚のレポートに、異なるクロス集計クエリーを、そのまま表にして、いくつか印字させようと思っています。 どうすればいいか思いつきません。ご存知の方おられたらよろしくお願いします。

  • idek
  • お礼率47% (170/361)

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> いくつかの表から成り立ち、1枚のレポートに、異なるクロス集計クエリーを、 フィールド構成等も異なっているのでしょうか? ユニオンクエリで結合してやるか、サブレポートを使うかになるとは思いますけど。

その他の回答 (2)

noname#79209
noname#79209
回答No.3

サブレポートでしょうね。

noname#20310
noname#20310
回答No.1

ご質問内容だけではちょっとわかりにくいところがありますが。。。 例えばクロス集計クエリAとクロス集計クエリBを合致させたクエリCを作成して、レポートのコントロールソースにクエリCを当てはめるだけのことですか???ちなみにクエリCはユニオンクエリです。

関連するQ&A

  • Accessの集計クエリで計算

    Microsoft Access2016において、クロス集計クエリに表示される数値を使って計算をするには、どこにどんな数式を入力すれば良いですか。テーブルに表示される数値ではなく、クロス集計クエリで計算された合計の値を使 います

  • ACCESS 更新クエリについて

    更新クエリで更新したいのですが、クロス集計クエリの数値を元にテーブルを更新することは出来ないようで、困っています。 なぜそのようなことをしているかと申しますと、 商品品目_個数_コード(主キー) のようにフィールドを持っているのですが、 印刷に関しては品目ごとに印刷したい、ということで 一度クロス集計クエリ(TRANSFORM)で りんご_ばなな_ぶどう_コード(主キー) 数値_数値_数値_数値 のような並びにして、テーブル作成クエリでテーブルを作成し そのテーブルをレポートに使用しています。 数値などが変わった場合その作成したテーブルの数値を 作成元になったクロス集計クエリで更新したいのですが、出来なくて困っています。 テーブル作成クエリで上書きすると、古いデータが消えてしまうため 何か良い方法はないかと思っています。 回答のほどお願いします。

  • Access 2003、2007 なぜクロス集計クエリだけクエリパラメータを設定しないといけないのか?

    Accessで、なぜクロス集計クエリだけクエリパラメータを設定しないといけないのでしょうか? 普通の選択クエリなどでパラメータクエリを作る時は抽出条件に[ ]を記入するだけで作成できますが、クロス集計クエリでパラメータクエリを作ろうとすれば、クエリパラメータでダイアログボックスの文字列とデータ型を指定しなければいけません。 これはなぜなのでしょうか?

  • Access レポート作成 表示について

    レポートではエクセルのように項目を横に並びを変えたいのですが、クロス集計クエリを元にレポートを作成するしかないのでしょうか? 処理が重すぎてうまくいかないのですが、何か他に方法があればお願いします。

  • Access2013 クエリをレポートに移行させる

    素人です。 Office Access 2013でクエリを作成したあと、レポートを作成したいのですが、どのように移行させればよいでしょうか。 レポートのタブをそのままクリックすると、新しくレポートができてしまって、クエリの内容が反映されないです。 初歩的な質問で申し訳ないのですが、OKwaveだけが頼りなので教えて頂けますと幸いです。 よろしくお願いいたします。

  • アクセス クロス集計クエリ→テーブル作成クエリ

    クロス集計クエリは、 そのままテーブル作成クエリを使って クロス集計クエリのままテーブルにすることはできないのでしょうか? クロス集計クエリの時は、行見出し・列見出しがあるのに、 そのままテーブルにはなりません。

  • ACCESSレポートに複数のクエリを選択する方法

    ACCESSを使って、レポートを作成しています。 表示するフィールド数が255以上のため、1つのクエリにまとめることができません。そこで、複数のクエリを1つのレポートに表示することは可能でしょうか? よろしくお願いします。

  • 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 ----- どのような解決方法がありますか? 質問が分かりづらいと思いますが、宜しくお願いします。表は等幅フォントで見ていただければと思います。

  • Accessのクエリーで累計を計算したい

    Accessのレポートでは、計算したいフィールドのプロパティを開いて、集計実行で指定すれば、自動的に累計計算してくれるのですが、クエリーの状態で累計計算させるのには、どうしたらいいのでしょうか。何方かご存知の方はいらっしゃいませんでしょうか。

  • アクセス・レポートで複数のクエリ情報を盛り込むには?

    アクセス初心者です。 アクセス2000を使用しております。 本当は1つのクエリで作成したいのですが フィールド数が255を超えてしまう為、 クエリ1:ID 式001~式200 クエリ2:ID 式201~式400 と分けて計算を行い レポートのデザインビューでクエリ1を基礎とし、 テキストボックス内のコントロールソースを 式ビルダで =[クエリ2]![式201] と入力たのですが プレビューを行うと"パラメータの入力"のメッセージが出まして OKすると 表示結果が #Error となってしまいます。 クエリ2の情報を盛り込むにはどのようにしたら良いのでしょうか よろしくお願い致します。