- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessのクエリ集計について
)
Accessのクエリ集計について
このQ&Aのポイント
- Accessのクエリ集計について悩んでいます。テーブルを集計するクエリについて試行錯誤していますが、現状ではテーブルCのデータが全て表示されず、テーブルDに紐付いたレコードのみが表示されます。
- 以下がテーブルの構成と試行しているクエリです。テーブルA、B、C、Dは納品書コードと商品コードでリレーションシップがあります。
- 現在のクエリの実行結果では、テーブルDに入力されている20件のレコードのみが表示され、約300件のテーブルCのデータは表示されません。目的はテーブルCのデータを全て表示し、テーブルDのデータに紐付いている場合は演算結果を表示することです。質問者は、目的のデータを収集できるクエリを作成する方法を知りたいとしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 目的は、テーブルCのデータを全て表示し、発送情報がテーブルDに > 入力されているデータについては演算結果を表示する事です。 クエリのデザインビューで、リレーションを設定したフィールドに表示されている 結合線を右クリックします。 そこで「結合プロパティ(J)」を選択し、『結合プロパティ』ダイアログを表示します。 ※上記を含む2つの選択肢が表示されなかった場合は、マウスの位置が少しずれている 可能性がありますので、右クリックし直してみてください。 ご質問のテーブルであれば、「’テーブルC’の全レコードと’テーブルD’の同じ 結合フィールドのレコードだけを含める。」の選択肢を選んで『Ok』ボタンを クリックすれば、「テーブルDでの登録有無に関わらず、テーブルCにあるレコード 全て」が表示対象になります。
お礼
回答ありがとうございます。 お答え頂いた方法で、テーブルCとテーブルDの情報を表示することが出来ました。 しかし、集計が出来ておりません。 テーブルDの商品連番ごとに発送個数を合計集計したいのですが、合計集計できませんでした。 教えていただいた方法は、合計集計できないのでしょうか??