電子書籍の厳選無料作品が豊富!

会社でアクセスを使って在庫の管理表を作りたいと思っています。

例としては・・・
a b c d e f g
月 日 送付先  商品名 送付数量 受入数量 残
1 15 鈴木   あいう  20        100
1 16 佐藤   かきく  80         50
1 18 山田   あいう  100         0
1 20 本社受入 あいう       100   100
1 25 山田   かきく  30         20

といった感じです。
商品ごとに残が減っていって、受入をしたら残が増える。
というようにするには、クエリを使うのでしょうか?
その都度残の管理もできて、月末には商品ごとの集計もしたいと思っています。
すみませんが、わかりやすいご説明の回答お願いいたします。
  

A 回答 (5件)

クエリでする方法です。


残の式を次のようにすると「とりあえず」できます。

残: Val(DSum("nz([送付数量])-nz([受入数量])","テーブル1","[月]&[日]<='" & [テーブル1]![月]&[テーブル1]![日] & "' AND [商品名]='" & [テーブル1]![商品名] & "'"))

ただし、「月」と「日」は、「月日」にして、日付/時刻型フィールドにしたほうがいいと思います。

そうすると次のような式になります。
残: Val(DSum("nz([送付数量])-nz([受入数量])","テーブル1","月日<=#" & Format([テーブル1]![月日],"yyyy/mm/dd") & "# AND [商品名]='" & [テーブル1]![商品名] & "'"))

参考URL:http://www.acc.gr.jp/bbs/treebbs.php?showall=1&i …
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2004/02/03 22:24

ここでの説明だけで、全てを作ると言うのは、無理ですね。


ただ、テーブルは別々に作成してください、その方が軽く出来ます。
在庫テーブル・出荷テーブル・入荷テーブル・期首在庫・期末在庫、こんな具合ですね、それと、商品マスターテーブルや、顧客マスターテーブルも必要ですね、
後は、参考URLに判り易く書いてくれているサイトを貼っておきますので、そちらで、もう少し勉強してから、再度質問を立てられるほうが良いですよ。
一から十までってのは、ここでは無理ですからね。

参考URL:http://www.mahoutsukaino.com/
    • good
    • 0
この回答へのお礼

そーですよねぇ。
本屋で見たりもしているのですが、これといういい本が見つからなくって。
ありがとうございました。

お礼日時:2004/02/03 22:24

在庫管理を簡単にというのは難しいですね。


こちらの「在庫管理システムを作成しよう!」を参考にされてはいかがでしょうか?
http://www5d.biglobe.ne.jp/~ac2000/index.html

参考URL:http://www5d.biglobe.ne.jp/~ac2000/index.html
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2004/02/03 22:22

はじめまして。


質問の内容ですとアクションクエリを使わなければなりません。
mayayannさんが、どこまでAccessについて理解しているのかわからないので簡単に言いますと、更新クエリやマクロ機能を使ってください。

例えば、コマンドボタンを用意して、コマンドボタンをクリックすると残を変更する更新クエリを実行するといった具合で。
的外れだったらごめんなさい。

アクションクエリをご存じないと、ちょっと厳しいかな^_^;
もう少し、情報があればmayayannさんに満足いただけるような回答ができると思います。
役立たずでごめんなさい。
    • good
    • 0
この回答へのお礼

アクションクエリはわかるのですが…
ありがとうございました。

お礼日時:2004/02/03 22:22

アクセスはこの欄でお求めの内容を説明出来るほど


簡単なものではありません
本を買って勉強するしか無いでしょうね
エクセルでも在庫管理は可能です
ですがアクセスと同じくそれらを都合よく表示
させるには”仕掛け”を作らなくては
いけません その”仕掛け”についてですが
作る人間によってその手法は変わるものです
アクセスとは料理で言えば
単なる材料に過ぎません
料理方法は自分で考える必要があるのです
    • good
    • 0
この回答へのお礼

そうですよねぇ。
簡単ではないとは思っているのですが、
勉強してみます。ありがとうございました。

お礼日時:2004/02/03 22:20

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