Accessのクエリ集計について
kamuycikapです。
テーブルを集計するクエリについて悩んでいます。
以下がテーブルの状況と試行錯誤しているクエリ。
そして実行結果の箇条書きです。
非常に長文ですが、識者の方のアドバイスをお願い致します。
--ここから
<データベース構造:リレーションシップ>
リレーションシップとテーブルの構成は下記の通りです。
-->がリレーションシップです。
■テーブルA ■テーブルB ■テーブルC ■テーブルD
納品書コード ーー> 納品書コード ーー> 納品書コード ーー> 納品書コード
仕入数 商品コード ーー> 商品コード ーー> 商品コード
商品連番 ーー> 商品連番
出品数量 出品連番
商品名 発送個数
色 発送日付
サイズ
売値
<作りたいデータ>
納品書コード、商品コード、商品連番、商品名、色、サイズ、売値、仕入数、出品数量、発送個数、出品在庫数、倉庫在庫
<クエリ>
○グループ
納品書コード、商品コード、商品連番、商品名、色、サイズ、売値、仕入数、出品数量
○合計(集計)
発送個数
○出品在庫数(演算)
[出品数量]-[発送個数]
○倉庫在庫(演算)
[仕入数]-[発送個数]
<データ状況>
テーブルCのデータは約300レコードありますが、そのうち20件ほどしか商品が発送されていない為、テーブルDのデータは20件しかありません。
<望む結果>
テーブルCのデータが全て表示され、紐つけられたテーブルDのデータがが存在する場合は、発送個数を表示し出品在個数を演算する。
演算した出品在個数を利用して、倉庫在庫も演算する。
<クエリの実行結果>
テーブルCのデータが全て表示されず、テーブルDに紐つけられたレコードのみが表示されるため、約300件のデータではなく、テーブルDに入力されている20件しか表示されない。
--ここまで
目的は、テーブルCのデータを全て表示し、発送情報がテーブルDに入力されているデータについては演算結果を表示する事です。
現状では、テーブルDのデータしかテーブルCのレコードが表示されません。。。。
どうすれば目的のデータを収集できるクエリが作成で切るのか、識者の方のアドバイスをお願いします。
No.1ベストアンサー
- 回答日時:
> 目的は、テーブルCのデータを全て表示し、発送情報がテーブルDに
> 入力されているデータについては演算結果を表示する事です。
クエリのデザインビューで、リレーションを設定したフィールドに表示されている
結合線を右クリックします。
そこで「結合プロパティ(J)」を選択し、『結合プロパティ』ダイアログを表示します。
※上記を含む2つの選択肢が表示されなかった場合は、マウスの位置が少しずれている
可能性がありますので、右クリックし直してみてください。
ご質問のテーブルであれば、「’テーブルC’の全レコードと’テーブルD’の同じ
結合フィールドのレコードだけを含める。」の選択肢を選んで『Ok』ボタンを
クリックすれば、「テーブルDでの登録有無に関わらず、テーブルCにあるレコード
全て」が表示対象になります。
回答ありがとうございます。
お答え頂いた方法で、テーブルCとテーブルDの情報を表示することが出来ました。
しかし、集計が出来ておりません。
テーブルDの商品連番ごとに発送個数を合計集計したいのですが、合計集計できませんでした。
教えていただいた方法は、合計集計できないのでしょうか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- その他(データベース) accessについて 2 2022/05/31 16:58
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
Accessを使って日付を比較したい
-
Access2010 携帯番号にハイホン...
-
accessのレポートであとから他...
-
アクセスにエクセルのデータを...
-
Accessの入力フォームから、テ...
-
Accessクエリのデータ表示件数...
-
Accessフォームでデータ入力で...
-
accessで、「集計のオプション...
-
アクセスの重複クエリ
-
Accessでのエラー
-
アクセスの更新クエリ
-
オートナンバー型を1から始める...
-
Accessの不一致クエリについて
-
Access 複数フィールドの一致
-
テーブル作成クエリとデータベ...
-
MS-Accessのレコード内のフィー...
-
ACCESSのフォームからデータの...
-
ACCESS クエリで重複データを最...
-
選択したチェックボックスのみ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
Accessを使って日付を比較したい
-
accessのレポートであとから他...
-
アクセスのフォームを開くとき...
-
アクセスにエクセルのデータを...
-
accessで、「集計のオプション...
-
Access 複数フィールドの一致
-
Access2010 携帯番号にハイホン...
-
Accessの入力フォームから、テ...
-
Accessフォームでデータ入力で...
-
Access 2010 土日祝日を除いて...
-
Accessで検索を高速化
-
Accessの「式で型が一致しませ...
-
Accessクエリのデータ表示件数...
-
アクセスのデータ型を変更する...
-
アクセスの重複クエリ
-
MS-Accessのレコード内のフィー...
-
オートナンバー型を1から始める...
-
Accessのクエリによる集計が出...
-
ACCESS Yes/No型の集計
おすすめ情報