dbSheetの特徴

Q. Accessによる業務システムをWebシステム化することは可能ですか?

Answer


はい、Accessによる業務システムをWebシステム化することは可能です。


開発の流れとしては、まず既存のAccess業務システムをWebシステム化するには、スタンドアローン(単独動作)化する必要があります。

もしリンクテーブルが存在する場合は、それらをローカルテーブルに変換し、一つの完結したシステムとして再構築します。

その上でAPIを利用して、クライアント(Access)とサーバーDBとの間のデータ通信処理をVBAで記述します。

既存Accessファイル(MDB、あるいはACCDB)にはオブジェクト(フォーム、クエリ、マクロ、レポート、モジュール、テーブル)があると思いますが、これらのプログラム資産を再利用することができます。

dbSheetでは個々の業務アプリケーションを「プロジェクト」として開発、管理、運用します。

dbSheet実行版を起動してユーザーID、パスワード入力でログインすると、そのユーザーが利用できるプロジェクト一覧が表示されます。対象プロジェクトを選択するとAccessが起動し、フォームのオープン時にサーバーのデータをローカルテーブルにコピーし、レコードの更新(Form_AfterUpdate)のタイミングでサーバーに書き込みをします。

オンラインヘルプの改善にご協力ください。

このページは役に立ちましたか?