0

私の組織では、現在分割されているAccessデータベースを取得し、Sharepointサーバーに公開するというタスクが割り当てられています。データベースは現在、ネットワーク共有とフロントエンドにあるバックエンド(テーブル、データなど)で分割されています。 (フォーム、クエリ、レポートなど)エンドユーザーに配布されます。

ただし、ネットワークの問題により、これは非効率的になり、現在、SharepointおよびAccessサービスを調査しています。私の当初の考えのプロセスは、バックエンドをWeb互換のテーブルに変換し、バックエンドのみをSharepointサーバーに公開することでした。フロントエンド用に作成されたクライアントオブジェクトは(あるとしても)簡単に変換できないため、バックエンドを公開して作成したSharepointリストにフロントエンドオブジェクトをリンクすると思いました。ただし、このリンクの実行方法に関するドキュメントを見つけるのに苦労しました。

誰かがこれまでにこれに対処したことがありますか、または私がこのリンクを実行する方法についての情報を持っていますか、または私はこれを間違った方法で行っていますか?

このパスを選択したのは、現在のデータベースの設定を考慮すると最も簡単だと思ったからですが、フロントエンドとバックエンドを組み合わせたり、単に新しいWeb互換オブジェクトを作成したりするなどの他のパスも検討しました。現在のフロントエンドを単純に破棄して、すべての新しいWeb互換フォーム、クエリ、およびレポートの作成を開始するのは無駄だと感じています。

ヘルプやフィードバックは大歓迎です!

ありがとうございました。

4

1 に答える 1

0

リンクプロセスは、バックエンドへのリンク、またはAccessで一般的なMySQLへのリンクのプロセスとかなり似ています。

リレーショナルデータを操作する必要がある場合は、テーブルを正しく「接続」する必要があります。残念ながら、これは、親テーブルに関連するFK列を再作成し、リレーショナルおよびルックアップウィザードを使用して列を置き換える必要があることを意味しますが、これは難しいことではありません。

次のビデオでは、リレーショナルで使用するためにテーブルを接続する手順を追っています。また、このビデオでは、標準のクライアントベースのアプリケーションを使用して、投稿されたテーブルにリンクしています。そのビデオはここにあります:

http://www.youtube.com/playlist?list=PL27E956A1537FE1C5

したがって、上記は、テーブルのリンクがどのように見えるかについてのアイデアを与えるはずです

編集:編集:

さらにいくつか追加するために、バックエンドテーブルにSharePointを使用する場合と、ホストされたSQLサーバーを使用する場合には、いくつかの長所と短所があります。SharePointを使用する本当の利点は、接続とテクノロジがWi-Fiに最適化されていることと、断続的または切断される可能性のある接続でさえも最適化されていることです。

長い間VBAコードと投資を保持しているいくつかのアプリケーションを変換しましたが、バックエンドデータをSharePointに移動しただけです。実際、私はオフィスを365ドル使用しており、p1プランは月額6ドルから始まります。5台のラップトップをオフィスから送り出し、それらすべてに同じバックエンドデータを共有させるための優れたセットアップと低コストの方法。

したがって、フロントエンドアプリケーションを書き直す必要はありませんが、これらのラップトップのいずれかがインターネットに接続されている限り、いつでもどこでもデータを共有できます。さらに、接続が失われた場合でも、Wi-Fiでそのコーヒーショップに到着するか、オフィスに戻ってネットワークに接続するまで、アプリケーションは切断モードで実行され続けます。

于 2012-04-09T17:14:06.700 に答える