こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access 売上テーブル 月次追加

マイクロソフトAccess で月次で商品毎の売上数量のテーブルを作成し毎月 データを追加していきたい。商品A,商品B,商品C,,,,それぞれ数量が月次で売上個数をテーブルに入力を考えています。
ただ商品の件数が何千件もあるので,最新のひと月分の売上データはテーブルを作って既存のデータテーブルに追加したいと思います。
その際 追加するデータの方には今までにない商品、例えば商品Xがあったりします。
この場合はasccessではどのように処理すればいいでしょうか
テーブル結合? 追加クエリ?

投稿日時 - 2019-12-09 17:57:45

QNo.9688210

困ってます

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

どの程度の精度で行いたいのでしょうか

後から集計する時に1か月間の個数だけわかればいいのですか?
それとも何月何日にというように日でのデータでも集計したいのでしょうか?

テーブルに月日のデータを入れるフィールドを持っているなら別テーブルで行う必要はありません

クエリを使って対象となるデータを抽出すればいいだけなので
クエリで12/1から12/31のデータだけ抽出してやれば12月の売上げ個数が出ますよね

12月のデータを抽出して、さらに日毎にグループ分けしてやれば日々の個数やそれを集計して1か月の個数なども出す事が出来ます

例えば、販売日のデータを持たないテーブルにし、今月は別テーブルで作業を行うとして、月次処理で今月のデータを過去のデータに追加クエリで追加してしまうと、過去のデータから〇〇年の〇月の販売額は?なんてあとから出したくても出せなくなりますよ

販売月日を入れたデータにすれば、そういった事もなくなりますし作成するテーブルで今月用なんて物は必要ないです

またこういった管理をする場合、別途商品用テーブルが必要です
新しい商品が追加されたら商品テーブルにそれを追加登録する

日々入力するテーブルは
主キーに オートナンバー
商品コード
販売日
数量
のような物にして

商品テーブルは
商品コード (主キー)
商品名
仕入価格
販売価格
のようなテーブルを作成

入力テーブルと商品テーブルの商品コードでリレーションシップを張る

データ入力時には入力用フォームを作成するなりしてやれば、入力テーブルの商品コードフィールドに商品コード入力すれば商品名が自動で表示出来るようになります

作り方によっては、入力テーブルの商品コード入力時に商品が登録されていない場合、別途フォームを表示して新規登録させるなんて使い方も出来ます

Accessはどのくらいクエリを利用できるかにかかってきますので、自分がやりたい事を明確にし、クエリの利用方法を勉強されるとやりたい事が出来るようになります

投稿日時 - 2019-12-09 18:39:31

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問