教えてほしいことがあります。
宜しくお願いします。
「受注履歴」というテーブルがありまして、このようなレイアウトになっています。
受注日 商品コード 受注数量
2009/11/01 95555 10
2009/11/22 95555 5
2009/12/01 95555 10
フィールドの受注日の形式は日付で商品コードはテキスト形式、数量は数値形式です。
そしてもう一つ以下のような「受注残」というテーブルがあり、上記テーブルの受注日からさか上った1ヶ月前の日と出荷できていない受注残数などのテーブルが以下のようにあります。
受注日の1ヶ月前の日 受注日 商品コード 受注残数
2009/10/02 2009/11/01 95555 3
2009/10/23 2010/11/22 95555 2
2010/11/02 2010/12/01 95555 4
この各レコードは受注した時に在庫がなかったため、出荷できなかった数量のリストなんです。(受注日の1ヶ月間の日というフィールドは、「受注日」-30日で追加したフィールドです。)
そこで、受注日からさかのぼった1ヶ月間の受注数を調べたい、そして在庫計画の参考にしたいというのが目的なんです。
例えば2009/11/22に商品95555は5個受注していますが、
(テーブル受注履歴より)
その日に出荷できなかった数量は2個でした。
(テーブル受注残より)
そこで、この2009/11/22から以前の1ヶ月間にどれ位受注しているのか、これを出したいのです。これを[受注履歴]を見てみますと、2009/11/1に10個と2009/11/22の5個で合計15個となるのですが、この値を「受注残」のレコードの右側にでも表示できたら便利だなあと色々とクエリでやってはみたものの、ACCESS歴2ヶ月位の私は挫折・・。
書いていることが伝われば良いのですが。
どなたか良い方法をご存知でしたら教えていただきたく、お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
クエリーを作成することで実現できます。
詳細な方法は省き、概要のみ説明します(ここでは、商品コード単位で表示することにします)。1 新規にクエリーを作成します。このとき、テーブル受注履歴を対象に作成します。さらに、テーブル受注残も追加します。
2 受注履歴、受注残各テーブルの受注日、商品コードと結び付けます。
3 表示項目として、受注履歴テーブルの商品コード、受注数量、受注残テーブルの受注残数を選択します。さらに、受注履歴テーブルの受注日も追加します。最後の受注日は表示しませんので表示チェックをはずします。
4 表の中のセルを右クリックすると、「集計」が表示されますので、これを選択します。
5 集計の項目が現れたらば、商品コードは「グループ化」のまま、受注数量、受注残数は合計に、受注日は「Where条件」に変更します。
6 受注日の「抽出条件」に"between #2009/11/1# and #2009/11/30#と入力します。(日付は11月の1ヶ月間のという条件をセットしています。)
7 その後、左上の実行ボタンを押して表示します。右上の×をクリックして完成です。
後は、マニュアルを見ながらお試しください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessについて 2 2022/05/31 16:58
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Excel(エクセル) Excelグラフについて 1 2023/05/12 16:26
- Amazon アマゾン 7 2022/06/11 11:03
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- その他(データベース) accessでのフォームの連携について 2 2022/06/14 00:45
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「直需」の意味を教えてください
-
作番ってどういう意味でしょうか?
-
access 1対1と1対多のテーブ...
-
アクセスのクエリで、前回に入...
-
「失注」の意味を教えてくださ...
-
マクロ転記で指定した列の最終...
-
Access:サブフォームのレコー...
-
ACCESSで、DMax関数の条件の書き方
-
受注受付期間とはなんですか?...
-
Excel 2019 のピボットテーブル...
-
【Access】フォームで自動計算...
-
アクセスクエリの計算
-
エクセルVBAで5行目からオート...
-
列が存在しないと言われる
-
Accessでテーブル名やクエリ名...
-
Oracle 2つのDate型の値の差を...
-
Accessのフィールド数が255しか...
-
INSERTできるレコード数を制限...
-
MS ACCESS 商品価格変更時の該...
-
Oracleのビュー作成時に「指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「直需」の意味を教えてください
-
作番ってどういう意味でしょうか?
-
「失注」の意味を教えてくださ...
-
アクセスで営業日を計算させる...
-
受注受付期間とはなんですか?...
-
Access:サブフォームのレコー...
-
マクロ転記で指定した列の最終...
-
ACCESSで、DMax関数の条件の書き方
-
access 1対1と1対多のテーブ...
-
フォームにレコード数を表示したい
-
VBA でvlookup エラーなどは削...
-
アクセスのクエリで、前回に入...
-
データシート形式のサブフォー...
-
Accessの受注発注について
-
ACCESS 受注数の集計について
-
ACCESS 選択した値を別...
-
excelマクロの処理を早くしたい...
-
ACCESSの同時にデータ入力★初心...
-
ACCESS2000の帳票フォーム詳細...
-
Excelにて複数の受注残を計算す...
おすすめ情報