テーブルを SQL サーバーなどに移動するか、MySQL を使用してから、ユーザーのデスクトップで引き続き Access フロント エンドを使用することを検討してみませんか?
私たちがアプリケーションと呼ぶものの違いについて、広く混乱が広がっているように私には思えます。アプリケーションには、UI (ユーザー インターフェイス) と呼ばれるものがあります。つまり、ユーザー コード、フォームなどのユーザー インターフェイス、レポートなどがあります。
アプリケーションのこの部分は、MS Access などの開発ツールを使用して構築されます。
MS、Access、Delphi、または C++ または VB でアプリケーションを構築する場合、そのデータを格納するデータベース システムも選択する必要があります。したがって、C++、Delphi、VB、またはこの場合は MS Access でアプリケーションを作成する場合、その開発ツールで使用する適切なデータベース システムを自由に選択できます。多くの場合、MS アクセスを使用してアプリケーション ソフトウェアを開発している人は、JET と呼ばれるデフォルトのファイル共有ベースのデータ エンジンを使用することを選択します (64 ビット サポートとストア プロシージャを備えた新しいバージョンがあるため、現在は ACE)。
つまり、このアプリケーションを引き続き使用できますが、テーブルを SQL サーバーにリンクするか、この場合は Web サーバーで実行されている MySQL のインスタンスにリンクするだけです。
では、なぜここで混乱が生じ、あなたが選択したデータベース システムを区別できない人がいるのか、私にはわかりません。そして、MS Access のようなツールを使用してソフトウェアを構築および開発することです。
私はここで次に何が起こっているのですか?VB や C++ をデータベースと呼びますか? 私たちの業界で、データベース システムとソフトウェア開発システムの違いを把握して理解していないというのは、非常にばかげているように思えます。
このような大規模な混乱がどこで、なぜここで発生するのかはわかりませんが、データベースとアプリケーションシステムの基本的な理解と違いが理解されているような仕事で、人々が誰かから報酬を受けたり、コンサルティングを行ったり、実際に請求可能な時間を受け取ったりしないことを願っています.理解されていない!IT 業界の恐ろしい状況と教育の欠如について暴言を吐きたくなりますが、そうするのは控えます。
とにかく、私は安価で低コストの Web ホスティングを使用し、MS Access アプリケーションを人々のデスクトップに展開してから 10 年以上になります。そして、Web サーバー上で実行されているデータベースのインスタンスにアプリケーションをリンクするだけです。私は MySQL を使用してこれを始めましたが、ここ数年は SQL サーバーを使用してきました (SQL サーバーの方が使い慣れているため、SQL サーバーのみを使用しています)。
そのため、データとテーブルを何らかのタイプの SQL サーバーのインスタンスまたはその Linux サーバーで実行されている MySQL に移動することを妨げるものは何もありません。したがって、Access アプリケーションを「そのまま」引き続き使用できます。このようにして、コード、フォーム、およびアプリケーションの 99% は、変更を加えることなく引き続き機能するはずです。アプリケーションには動作しない小さなビットとコード行がいくつかあるかもしれませんが、アプリケーション開発者が開発として Access に慣れていれば、数時間以上かかることはありません。道具。
このようなセットアップの優れた点は、作成したあらゆるタイプの Web インターフェイスが、ユーザーのデスクトップ上のアクセス フォームのいずれかで即座に表示されることです。また、ユーザーが Access フォームや Access VBA コードで更新した内容は、同じデータベース システムを共有しているため、即座に Web サイトに表示されます。
したがって、ここでの最善のアプローチは、まず、Access を使用して組み込まれたアプリケーションと、Access で使用することを選択したデータベース システムのアプリケーションとの違いを把握することだと思います。
最後になりましたが、Access には Web パブリッシングがあり、次のビデオに基づいて、Access to 100% ブラウザーでこのアプリケーションを実行するように変更する方法を確認できます。
http://www.youtube.com/watch?v=AU4mH0jPntI
ただし、上記には Access Web Services と呼ばれるものが必要です。実際、これは Access に追加された一連の Web サービスと新しいインターフェイスに基づいているため、Office 365 または SharePoint を実行していない限り、この設定は適切ではありません。