2019.03.20
2019.07.01
Accessは、マイクロソフト社のオフイス製品に含まれるデータベースソフトです。
データベースは、大量のデータを蓄積することができます。
データは、テーブルに蓄積します。
処理は、フォーム上に設置したボタンなどに組込んだ命令でデータ処理します。
その命令でクエリがテーブルから必要なデータを抽出したり、演算処理して、フォームやレポートで表示します。
Excelも同じようにデータベースとして使うこともできますが、Excelはあくまでも表計算ソフトであり、蓄積できるデータ量に限りがありますので、大量のデータを扱うには不向きです。
Accessファイルの中には、テーブル、クエリ、フォーム、レポートといったAccessを業務システムとして使うときに必要とされる機能が全て揃っています。
大規模なシステムを構築するには不向きですが、小規模のシステムを構築するには最適です。
【AD】Accessの特徴は、1つのファイルの中にシステムを作る環境がすべて揃っていることです。
クエリの存在は大きいです。
クエリを理解できれば、大抵のデータ処理はできるはずです。
クエリの使い方を知ることが重要です。
ユーザがシステムと接するインターフェースは、フォームが担います。
フォーム上に数値を入力するテキストボックスやボタンなどのオブジェクトを配置して、入力画面などのユーザ・インターフェース(UI)を作ります。
これらのオブジェクトには、プロパティがあり、あらかじめ各種操作が用意されていて、何をやりたいか選択すればプログラムをしなくてもデータ検索、データ追加・変更・削除など、ある程度の処理ができてしまいます。
Accessは、プログラムの知識ができなくても簡単なシステムであればコードを書くことなくシステムができます。
しかし、複雑な処理をするにはVBAの知識が必要になります。
大きなシステムを導入するほど処理するデータ数がないが、事務処理を自動化したい。開発費用や運用費用を抑制したいなどの理由から、Accessで基幹業務を担っている企業もあります。
開発環境の整っているAccessなら、短期間に大きなコストをかけることなく、顧客管理、見積・売上管理、在庫管理など、大抵のシステムは開発できます。
例えば、簡易なPOS機能を備えた「パソコンレジ」は、ユーザの必要な機能を備えたレジを短期間に開発したアプリの例です。
業務はそれぞれやり方があるので、一般的な市販ソフトでは対応できないユーザの必要とする機能や手順など、Accessなら実現できます。
システムの形態としては、1台のパソコンで運用するスタンドアローンやファイルサーバなどを利用してネットワーク化し、複数人でシステムを運用するシステムとすることもできます。
このように、Accessは、莫大なシステム開発費をかけずに、対費用効果の大きい効率的なシステムを必要とする中小規模の会社、商店、個人事業者の業務システムに向いています。
また、大企業でも基幹業務系ではないサブシステムとして、Accessを活用する考え方もあります。
【AD】