Access2003レポート作成時のグループレベルについて

このQ&Aのポイント
  • Access2003のレポート作成時に表示される「グループレベル」について、自動的に指定される場合とされない場合があります。これは基になるテーブルやクエリの内容によって異なります。しかし、具体的な理由は分かりにくく、参考書でも曖昧な記述が多いです。誰かすっきりとした解説をしていただける方いらっしゃいませんか?
  • Access2003のレポート作成時に表示される「グループレベル」について、自動的に指定される場合とされない場合があります。これは基になるテーブルやクエリの内容によって異なります。しかし、具体的な理由は分かりにくく、参考書でも曖昧な記述が多いです。誰かわかりやすく解説していただける方いませんか?
  • Access2003のレポート作成時に表示される「グループレベル」について、自動的に指定される場合とされない場合があります。これは基になるテーブルやクエリの内容によって異なります。しかし、具体的な理由は分かりにくく、参考書でも曖昧な記述が多くて困っています。誰か詳しく解説していただける方いませんか?
回答を見る
  • ベストアンサー

Access2003 レポート作成時に自動表示される”グループレベル”について

2003に限ったことでないのですが、 レポートを「レポートウィザード」で作成しているときに その過程で”グループレベル”をしているする画面がでますよね。 そこで、自動的にグループレベルが最初から指定されている場合と そうでない場合とがあります。 それって、基になっているテーブルやクエリの中身によって そうだろうとはわかりつつも、どうして自動表示される場合と そうでない場合があるのか、言葉でうまく残して おきたいのですが、わからない。なんとく、こういう理由だからって 感じで着ているので、いざ何か参考書をみても、今回は、指定しないとか指定するかてあいまいになっている。 どなたか、うまく言葉で解説していただけるかたいましたら 宜しくお願いします=====(/_;)しくしく

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>自動的にグループレベルが最初から指定されている場合とそうでない場合 リレーションシップで結合される際にJOINされているテーブルの結合されているフィールドがあり、その結合で参照整合性が取られているフィールドがあるテーブルのフィールドを設定した場合のみグループレベルを自動的に最初から設定された状態で表示されます。 これは1対1・1対多のリレーションでも同様です。 *JOINされているテーブル SQLで見た場合AとBというテーブルでリレーションをした場合 FROM A0 INNER JOIN B となりますがJOINされているBのテーブルが対象です。 *結合されているフィールド 上記同様AのField1とBのField1を結合している場合 FROM A0 INNER JOIN B ON A.Field1 = B.Field1; となりON A.Field1 = B.Field1で=の右辺になるフィールドが対象です。 *グループレベルを自動的に最初から設定された状態で表示 上記の2つからBのテーブルのField1が含まれたフィールドを設定しそのフィールドの結合が参照整合性を取っている場合だけグループレベルを自動的にField1を設定した状態でウィザードに表示されます。

yagi29
質問者

お礼

有難うございました。 SQLの知識がまだ浅くて、ちょっと難しい回答ですが でも、今勉強しているので、この回答を自分でちゃんと 読み返し理解できるようにしたいです。 そして、この内容を自分でしっかり確認したいと思います。 有難うございました。

関連するQ&A

  • Accessでレポートを作成したい

    Access2000を使っています。 ウィザードを使ってレポートを作成しようとしています。 レポート作成用に新規クエリを作り、レポート作成ウィザードの「フィールドの選択」で新しく作ったクエリを指定し、そこからすべてのフィールドを選択しましたが、印刷形式を選択したところで、「アプリケーション定義またはオブジェクト定義のエラーです」というメッセージが出ます。 クエリの作り方が間違っているのでしょうか。それともクエリの中のテーブル間の結合がうまくいっていないとか…。 「フィールドの選択」では、レポートで表示させたいフィールドだけを選択すればいいんですよね? そのためのクエリも、同じくレポートで表示するフィールドだけを入れればいいんですよね。 そもそも「アプリケーション定義またはオブジェクト定義のエラー」って何なんでしょう…。 初心者ですがよろしくお願いします。

  • レポートを上手く表示させたいのですが・・・Access2000

    こんにちわ。私はAccess初心者です。 業務でAccessを使用しているのですが、ご存知の方がおられましたら、 是非ご回答をよろしくお願い致します。 仕様ソフト:Access2000 【問題点】 テーブルに各種データがインポートされています。 レポートでそのテーブルに入っているデータを「月」ごとに表示・印字 できるようにしたいのですがやり方がわかりません。 例えば1月のデータのみを抽出して、レポートに表示させたい場合、 クエリで、1月のみ表示するように指定("1月")し、レポートにて ウィザードから作成すれば確かに1月だけ表示されます。 しかし、この方法では12ヶ月分のクエリとレポートを作成しなければ ならず、効率が非常に悪くて困ってます。 一覧で月を選択すれば自動的に指定月のレポートが表示されるような 方法をご教授下さい。 初心者的な質問で申し訳ございませんが、どうぞよろしくお願い致します。

  • 「Access2010」グループ化、集計について

    アクセス2010を使っている者です。 グループ化、並び替え、集計を設定したテーブル、クエリについてレポートを作る場合(オートレポート機能か、レポート作成ウィザードを使います)、その設定はレポートにそのまま反映されますか?

  • アクセスでのレポート作成時

    アクセスでレポートを作成する場合 1つのテーブル 又はクエリからしか作成できないのでしょうか? レポート作成時フィールドリストを選択できるのは1つのテーブルかクエリしかできませんがコントロールソースにて他のテーブルやクエリ を選択すればいいのでしょうか??

  • ACCESSのレポートの表示順

    環境:ACCESS 2000 Win 2000 レポートに商品データを表示させています。 商店ごとにまとめて、商品CDの小さい順に表示されるようにしたいのですが、うまくいきません。 ・クエリで商品CDを昇順にしています。 ・レポートを表示するときはクエリにパラメータを指定して商店を指定しています。(一つの商店だけを出力するため) ・レポートのウィザード(?)で作成し、商店ごとのグループ化をしています。(パラメータの指定を取ると、商店ごとに商品が表示されるようになっている) ・クエリの段階ではちゃんと昇順に並んでいる。 上記の点から、レポートの設定で何かなってしまったのだと思うのですが、どうすれば昇順に並ぶのでしょうか? どなたかご教授お願いします。

  • アクセス レポートの改ページ

    アクセスのレポートウィザードでグループレベルを指定してレポートを作りました。 印刷時、ウィザードで指定したグループレベルごとに改ページをしたいのですがプロパティーにそれらしき項目が見あたりません。 改ページの設定方法を教えてください。

  • レポートでグループレベルの変更 (ACCESS)

    ACCESSでレポートを作りました。 グループレベルを設定して、集計をしています。 レポートのグループレベルは以下のとおりです。 会社コード     ・・・グループ1  請求先コード   ・・・グループ2   請求金額 等  ・・・データ    まず、会社コードのグループで括り、その下位のグループは請求先コードで括 り、その下位で請求金額等のデータを集計しています。 ここで、真ん中の請求先コードを、新たにつくった部門コードに置き換えたい のですが、クエリおよびフォームの請求先コードを部門コードに変えただけで は、当然だめでした。 グループレベルの変更をどこかでしなくてはいけないと思うのですが、可能で しょうか?可能であればどこで変更すればよいのでしょうか? レポートがたくさんあって、1から作り直すとめんどうなので、既存のレポー トを修正して作りたいのです。 よろしくお願いします。

  • レポート作成について その3

    レポートウィザードで、"選択可能なフィールド"の画面で 必要なフィールドを指定する操作がありますが、そのとき、右側には、設定されたフィールドを確認することが できますけれど、ここで、最初方指定されているフィールドは、どうしてそのフィールドなのか?また、左側の選択可能なフィールドの一覧の一番上にあるフィールドでは、 必ずしもないようなんですが、どうして自動的に決まっているのでしょうか?グループレベルについてイマイチ、理解に苦しんでいます。。すみません。。

  • ACCESS2000 レポート作成 自動で番号を振りたい

     ACCESS2000 ウィンドウズ98です。  レポートを出すときに、レコードに自動で番号を振ることは出来ますか? レポートの中身はパラメータークエリーで、毎回毎回抽出レコード数が変化します。レポートにした時に、その左端に番号を振ってくれると(オートナンバー) 非常にありがたいのですが。よろしくお願いします。

  • ACCESSのレポート機能

    ACCESS2000の勉強中です。 疑問がありますので、記入させていただきます。 レポート機能ですが、レポートを作成する際に、 指定できるテーブルは1個だかなのでしょうか? レポートウィザードで、レポートを作成する際 複数のテーブルのフィールドを選択すると ・・・・・・・ 「テーブル1、テーブル2、テーブルのフィールドを 選択しましたが、このうち1つまたは複数のテーブル ・・・ ウィザードに戻ってフィールドをいくつか削除するには [キャンセル]をクリックしてください。 ・・・・・・・ と表示されます。 なんとなく意味はわかるのですが、普通は1個しかテーブルは 指定しないものなんでしょうか? どなたかアドバイスいただけるとありがたいです。

専門家に質問してみよう