dbSheetの特徴
- Home >dbSheetの機能・制限事項 >dbSheetの特徴 >Accessによる業務システムをWebシステム化することは可能ですか?
Q. Accessによる業務システムをWebシステム化することは可能ですか?
Answer
はい、Accessによる業務システムをWebシステム化することは可能です。
開発の流れとしては、まず既存のAccess業務システムをWebシステム化するには、スタンドアローン(単独動作)化する必要があります。
もしリンクテーブルが存在する場合は、それらをローカルテーブルに変換し、一つの完結したシステムとして再構築します。
その上でAPIを利用して、クライアント(Access)とサーバーDBとの間のデータ通信処理をVBAで記述します。
既存Accessファイル(MDB、あるいはACCDB)にはオブジェクト(フォーム、クエリ、マクロ、レポート、モジュール、テーブル)があると思いますが、これらのプログラム資産を再利用することができます。
dbSheetでは個々の業務アプリケーションを「プロジェクト」として開発、管理、運用します。
dbSheet実行版を起動してユーザーID、パスワード入力でログインすると、そのユーザーが利用できるプロジェクト一覧が表示されます。対象プロジェクトを選択するとAccessが起動し、フォームのオープン時にサーバーのデータをローカルテーブルにコピーし、レコードの更新(Form_AfterUpdate)のタイミングでサーバーに書き込みをします。
オンラインヘルプの改善にご協力ください。
このページは役に立ちましたか?