dポイントプレゼントキャンペーン実施中!

ACCESS初心者です。
ACCESSで在庫管理をしようと思っています。
対象となる物品には複数のフィールドを持たせています。
(受領日・品名など、または返却日・品名など。)
簡単のため、品名ごとの数量は固定(仮に1固定)とします。

受領テーブルと返却テーブルを作り、[受領テーブル]のレコードから[返却テーブル]のレコードを引けば[在庫テーブル]ができるのではないかと、ACCESSの機能をよく知らないままイメージしています。

具体的な方法をご存知の方いらっしゃいましたらご教授願いたくお願い致します。
VersionはAccess2003でやりたいのですが、Access2010でもいいです。
宜しくお願いします。

A 回答 (3件)

>それぞれ1つのフィールドしか選べないのが課題


ウィザードでは一つだけですので、そのクエリの
デザインビューで結合線を適切なフィールド間で引いてください。

ただ、それで解決に至るかどうかは、テーブルの構造や具体的なデータ、
得たい結果が不明なので、なんとも言えません。
    • good
    • 0

受領テーブルと返却テーブルを分けるのは、後々作業が煩雑になるので、あまりお勧めできません。



商品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/CT01 …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。ご教授いただいたことを参考にもっと考えてみます。
いろいろ調べてみると、私のイメージが不一致クエリに近いという事がわかってきました。ただ、ウィザードの途中、「2つのテーブルに共通するデータを含むフィールドを選択します」で、それぞれ1つのフィールドしか選べないのが課題と分かりました。2つ以上のフィールドをAND条件で選べるといいのですが。対象物品のIDを一意に決められないので。

お礼日時:2012/06/05 03:51

それって、テーブルっていうより、クエリになるんじゃないかと思います。

受領データと返却データがあれば、後は機械的な計算式だけで目的の在庫データが出来上がるんですよね?それだったら、クエリに計算式を入れとけばいい話かと。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
数量の計算式よりは、レコード自体の表示(受領した場合)(これはEXCELデータのインポートで対応)と、レコードの削除(返却した場合)(ここが質問の内容)というイメージで考えています。
返却データがEXCELデータで存在し、そのレコードをACCESSの在庫レコードから削除できないかというイメージです。

お礼日時:2012/06/03 22:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!