Excel受注出荷システムテンプレート

マイクロソフトのエクセルでデータベースを使った
受注・出荷・在庫管理システム例でVBAのソースを公開。

Excel受注出荷システムテンプレートの無料ダウンロードはこちら
フリーソフト(無料です)
作者:カナコムさん
動作OS:Windows 10/8
エクセル 2016 2019

※Ver2.1に更新されました。

あらかじめ受注データ、在庫データなどが
データベースに登録されています。

下の処理を実行し、受注品を出荷していきます。

データベースはAccsessで使用する
ACEデータベースエンジンを使用しています。
※Accsessはインストール不要です。

  
1.出荷処理

受注データをもとに出荷処理します。

未出荷の受注データを表示します(品目順)。
 在庫数も表示されます。

 行を選択し、出荷処理します。
出荷帳票が作成されます。

2.入荷処理

品目コードを指定して
 在庫手配残(在庫品の手配済み)を検索します。

行を指定して入荷処理します。
入荷済みとします。
在庫出庫データを登録します。(在庫増)

3.在庫更新

在庫テーブルの在庫数を
 在庫入出庫テーブルより更新します。

本システムの他の処理では
 在庫テーブルの在庫数を更新していません。

 代わりに、在庫入出庫テーブルへの
 登録で在庫が変化したと判断するようにしています。

理由

複数の人が在庫を更新する場合には
 不整合が発生しないよう処理のロックが
 必要となるが、
 ロックは処理が複雑になるため。

 システムが稼働していないときに
 本処理を実施することで、在庫を更新する。

 在庫入出庫テーブルの在庫更新日に処理済みを登録する。