はじめに

データベースマネージメントシステムに、Microsoft Jet を使用したマルチユーザ対応の販売/仕入管理システムです。開発言語はVisual Basic 6です。

本ソフトウエアはフリーソフトです。著作権は主張いたしますが、無料で使用できます。万一、当ソフトを使用したことにより損害等が発生しても、一切の責任を負いかねます。また、お問合せ等にも基本的に対応できませんので、ご了承ください。

自分の会社の販売管理システムが2000年問題で不具合が発生することを知ったことが、本ソフトを開発しようとしたきっかけになりました。1998年春頃から構想を練り始め、その年の秋に基本的な枠組みが完成し、その後機能を拡張し、テストを繰り返し2000年1月より本稼動しました。それから2年余り経ちましたがトラブルもなく現在に至っております。

他の定型業務ソフトに比べ、販売管理は業種に応じたカスタマイズが要求されますが、当ソフトにはカスタマイズ機能がない上、自社用に最適化されているため他業種には使いづらいかもしれません。これからパソコンで販売管理をやってみようとする人が、高価なソフトを購入する前に勉強するには役立つと思います。

私自身まったくのサンデープログラマでして、独学でプログラミングを覚えたため、専門家から見れば首をかしげることもあると思われますが、その点はご容赦ください。


必要なシステムと主な制約

OS Windows2000、WindowsNT4, Windows95、Windows98 での動作を確認済みです。

プリンタ 15"連続紙に印字可能なドットプリンタ(試しに使うならなくてもいいかな?)
(OKI-MICROLINE 8350SE、8370SEで動作確認)

モニタ 1024 x 768 ドット表示可能なモニタ(文字のサイズは小に設定)

必要なソフトウエア

Visual Basic 6

Access 95 or Access 2000

本ソフトウエアはVisual Basic 6 で作成し、データベースエンジンにMicrosoft Jetを使用します。

なぜ Visual Basic 6(以後VB6)が必要なのか不思議に思われるかもしれません。VB6にはサードパーティから提供されたコントロール(機能限定の試用版)が付属しており、当ソフトはそれを使用しております。当ソフトをインストールしてもVB6がインストールされていなければ、OCXがみつからないといったエラーが発生します。私がコントロールの正式版を購入しない限り、このOCXの再配布は認められておらず、セットアッププログラムを作成できないのです。開発中は配布しようなどとは考えていなかったので、いろいろなコントロールを使用しており、再配布するためだけに正式版をいくつも買うのは私には負担が多すぎます。
ということで、VB6(プロフェッショナル版以上)のユーザーのみダウンロードして下さい。いずれは、小遣いをためて正式版を購入し、プログラムもさらに拡張して誰もが使えるようにしたいと思っております。

Microsoft JetがインストールされていればMicrosoft Access は必ずしも必要としませんが、Microsoft Jetを組み込む必要があります。Accessをインストールすれば必要なモジュールは全て組み込まれますし、トラブル時のメンテナンス等を考えると、Accessは必携と思います。

大量のデータが蓄積されると動作が目に見えて遅くなるJetデータベースエンジンを使用するため、当システムは2会計年度分のレコードを保持し、前々期までデータは年次更新時に蓄積データベースに移動するような仕様になっております。蓄積データベースを参照することはめったにないので、プログラムは作成せずAccessを使用しております。

売上伝票数 11000 年間
売上伝票明細行数 28000 年間
仕入伝票数 4000 年間
仕入伝票明細行数 5000 年間
取引先マスタ 1400
送り先マスタ 900
商品マスタ 1500

ちなみに当社で取り扱っているレコードの主な数は左図のとおりです。この程度ならストレスなく使用できます。

主な仕様

テーブル 最大
得意先マスタ 10000
仕入先マスタ 10000
送り先マスタ 10000
商品マスタ 無制限
社員マスタ 99

名前の長さ制限などは、ダウンロードして調べて下さい




ダウンロードページ


メニューページへ戻る     ホームへ戻る