私はオンラインで HTML のみの Web サイトを持っていますが、Javascript 以外のプログラミング言語を使用するつもりはありません。コンピューター上の Microsoft Access データベースをオンラインでホストされているフォームに接続するだけで、情報がオンラインで送信されると、次にファイルを開いたときに MS Access で更新されます。これは可能で、どのように行うことができますか?
2 に答える
結局のところ、コードなしでこれを行うことができます。Office 365 を使用し、Access Web フォームを発行する場合。
Access Web フォームに入力された情報はすべて、ローカル データベースに自動的に表示されます。Web サイトからのデータの同期とレコードのローカル コピーへのプル ダウンは、コードを記述する必要なく自動的に行われます。実際、クライアント アプリケーションを起動すると、同期が自動的に開始されます。(切断モードで実行されます)。また、クライアント アプリケーションに入力したレコードも同期され、Web サイトに表示されます。
したがって、Access を使用してゼロコードを書くことができ、この双方向同期機能が組み込まれています。
Access 2010 と、SharePoint 2010 (エンタープライズ) のいずれかが必要です。または、Office 365 と月額 6 ドルの p1 プランを使用することもできます。これは、Access Web 公開もサポートしています。
ただし、ここではユーザー ログオンとセキュリティの問題がより大きな問題になるのではないかと考えているため、Office 365 はユーザー ログオンの観点からは正しくない可能性があります。月額基本料金 $6 で最大 50 人のユーザーをそのサイトに招待できますが、サイトのすべてのユーザーはログオンする必要があります (これは、サイトに招待されたことが原因である可能性があります)。
ここには、このセットアップの動作を示す私のビデオが 2 つあります。
http://www.youtube.com/playlist?list=PL27E956A1537FE1C5&feature=plcp
あなたがやろうとしていることは非常に非現実的だと思います。サーバー側 Javascript を使用してデータをデータベース (できれば SQL Server) に挿入する必要があります。次に、SQL Server データベースを Access データベースに同期するための何らかのコードを記述する必要があります。
または、ODBC リンク テーブルまたは ADO を使用して、Web サイトと同じ SQL Server インスタンスに接続するように Access データベースをセットアップすることもできます。特に、Access データベースにあるデータが公開されたくない場合は、これはあまりお勧めできません。また、MS Access を使用して WAN/インターネット経由でデータベースにアクセスすることは、実際にはお勧めできませんが、大量のデータや大量のレコードなどを扱っていない限り、もちろん可能です。
Javascript 以外のプログラミング言語を使用するつもりはありません。
そして、なぜあなたは何か他のものを喜んで使わないのですか?適切な仕事に適切なツールを使用することに心を開かなければ、どこにもたどり着けないと思います。
Javascript から SQL に接続するのに役立つかもしれないものを次に示します: ブラウザーで JavaScript から SQL Server データベースに接続する方法は?