小さな会社は現在、店舗、注文などのための約 15 年前の MS Access ソリューション (比較のため、Northwind のようなもの) を開発し、Access 2007 にアップグレードしました。現在、元の開発者は利用できなくなり、 Access アプリケーションのすべてのカスタム レポート、フォームなどのソース コード (VBA) を手放したくありません。つまり、新しいアプリケーションを最初から作成する必要があり、古い Access からテーブルとデータのみをインポートできますが、コードはまったくインポートできません。
現在、C、Java、(ASP).NET C#、JavaScript/HTML のバックグラウンドを持っています。VBA はあまり好きではありません (それについての議論はやめてください。これは私の個人的な意見です)。.NET をもっと使いたいと思っています。新しい Access プロジェクトでの VBA の代わりに中心的な開発。
最初に考えたのは LightSwitch の使用でしたが、アプリケーションはオフライン モードでも動作する必要があります。作業の 90% は LAN で行われ、3 ~ 5 台のクライアントがファイル サーバー上の .accdb ファイルを操作するだけです。場合によっては、1 台または 2 台のラップトップで出張用に現在の accdb をコピーし、ローカル ファイルをオフラインで使用する必要があります (インターネットまたはイントラネット サービスに接続する方法はありません)。LightSwitch は、途中でいくつかの主要なハックがなければ、実際には適切なオフライン モードを提供しません。
基本的なデータ入力、フォーム、およびレポートでは実際にうまく機能するため、これまで行ってきたすべての調査は Access を再び使用することにつながりますが、適切な代替手段について聞いて本当にうれしく思います.