Access 2010 で説明したように、Web 公開オプションが利用できるようになりました。Access で作成したフォームは、.net XMAL (zammel) フォームに変換されます。実際、それらは完全な AJAX フォームやサブフォームなどであり、帯域幅を節約するための動的ロードでさえあるため、かなりうまく機能します。
アクセス Web フォームに記述したコードはすべて JavaScrip になり、ブラウザーでローカルに実行されます。(新しいエディターを使用してこのコードを記述する必要があります。VBA はこれらのフォームでは実行されません)。
Web サイトを Office 365 に公開できます。これは非常に安価です (月額 $6 から)。このようなアクセス アプリケーションの実行例を次に示します。途中で、ブラウザでアプリケーションを 100% 実行するように切り替える方法に注意してください。
http://www.youtube.com/watch?v=AU4mH0jPntI
また、これらの結果のフォームは Web 標準に基づいており、クライアント側で ActiveX や Silverlight を必要としないことに注意してください (フォームは、たとえば iPad で動作します)。
また、バックエンドは accDB ファイルではなく、Office 365 のテーブル (リスト) に存在するため、非常に大規模で非常に水平方向にスケーラブルなサーバー ファームを使用します (ユーザー数に実際の制限はありません)。
Web アプリケーションを Office 365 に公開するだけでなく、SharePoint 2010 に公開することもできます (ただし、サイトにはエンタープライズ エディションが必要です)。www.accesshosting.comのような人を選ぶこともできます
この設定により、優れた RAD と、Access を使用して Web アプリケーションを迅速に開発する方法が得られますが、既存のフォームまたは VBA コードの変換ユーティリティがないことに注意してください。
ただし、既存の VBA アプリケーションを Web ベースに変換し、クラウド内のバックエンド データを使用して各ユーザーのデスクトップで VBA アプリケーションを引き続き使用することができます。その後、時間の経過とともに、タブレットなどの同じアプリケーションにいくつかの Web フォームを追加できます。これには、ハイブリッド アプリケーションがあることが知られています。(Web パーツとレガシ VBA パーツの両方が同じアプリケーションに存在します)。
したがって、ニーズに応じて、クラウドで Access を起動するための優れた方法の 1 つは、実際に Access を使用することです。