- ベストアンサー
ACCESSで在庫管理をする方法とは?
- ACCESS初心者でもわかる、ACCESSで在庫管理をする方法を解説します。
- ACCESSの機能を使って、受領テーブルと返却テーブルから在庫テーブルを作成する方法をご紹介します。
- Access2003でもAccess2010でも利用できる在庫管理の手順を詳しく説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>それぞれ1つのフィールドしか選べないのが課題 ウィザードでは一つだけですので、そのクエリの デザインビューで結合線を適切なフィールド間で引いてください。 ただ、それで解決に至るかどうかは、テーブルの構造や具体的なデータ、 得たい結果が不明なので、なんとも言えません。
その他の回答 (2)
- nicotinism
- ベストアンサー率70% (1019/1452)
受領テーブルと返却テーブルを分けるのは、後々作業が煩雑になるので、あまりお勧めできません。 商品ID、日付、受領数、返却数 1,2000/1/5,100, 1,2000/1/10,,20 2,2000/1/2,10, 2,2000/1/5,,5 のようなテーブルなら、集計クエリで 商品ID、日付、受領数、返却数、在庫:nz([受領数],0) - nz([返却数],0) グループ化、最大、合計、合計、合計 とすれば 商品ID、日付、受領数、返却数、在庫 1,2000/1/10,100,20,80 2,2000/1/5,10,5,5 のように求められます。 MS社のサンプルもご覧ください。 http://office.microsoft.com/ja-jp/templates/CT010142603.aspx
- absolute_space
- ベストアンサー率0% (0/1)
それって、テーブルっていうより、クエリになるんじゃないかと思います。受領データと返却データがあれば、後は機械的な計算式だけで目的の在庫データが出来上がるんですよね?それだったら、クエリに計算式を入れとけばいい話かと。
お礼
ご回答ありがとうございます。 数量の計算式よりは、レコード自体の表示(受領した場合)(これはEXCELデータのインポートで対応)と、レコードの削除(返却した場合)(ここが質問の内容)というイメージで考えています。 返却データがEXCELデータで存在し、そのレコードをACCESSの在庫レコードから削除できないかというイメージです。
お礼
ご回答ありがとうございます。ご教授いただいたことを参考にもっと考えてみます。 いろいろ調べてみると、私のイメージが不一致クエリに近いという事がわかってきました。ただ、ウィザードの途中、「2つのテーブルに共通するデータを含むフィールドを選択します」で、それぞれ1つのフィールドしか選べないのが課題と分かりました。2つ以上のフィールドをAND条件で選べるといいのですが。対象物品のIDを一意に決められないので。