次の方法で共有

ACCESS2010データベース間のデータの同期

Anonymous
2011-07-27T19:00:16+00:00

ACCESS2010の同じ構造のデータベースが同じネットワーク上の2箇所にあります。

(実際はVPN接続にて東京‐名古屋と離れています。WEBシステムも試しましたが、現場での瞬時更新が必要なため、また、年に何回か光回線での通信障害(極端に反応スピードが落ちる、切れる)が発生して使えませんでした。ネットワークに関しての意見は取り敢えずご遠慮下さい。)

データは、”拠点区分”項目をキーに設定して重複しないよう区別しています。

この2箇所のデータベースのデータを随時一括で同期したいのですが何か良い方法がありませんでしょうか?

レコードに”更新区分”項目を作成し、追加”A”・変更”E"・削除”D"と設定するようにして、一括プログラムにて、”更新区分”に沿ってレコードの更新処理を行い、”更新区分”を空にする。

のような方法を考えていますが、スマートじゃない様に思えます。

単純かつ合理的な方法はないでしょうか?

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-07-29T07:49:24+00:00

こんにちは。MukkuMukuです。

Windowsファイル共有あってこそのAccessでのデータ共有ですから、実装するとなると悩みますよね。

日次バッジ程度ならよさそうですけど随時となるとそれはそれで大変かなと。

>レコードに”更新区分”項目を作成し、追加”A”・変更”E"・削除”D"と設定するようにして、一括プログラムにて、”更新区分”に沿ってレコードの更新処理を行い、”更新区分”を空にする。

というのは、なにげにSharePointリストとAccess2010の同期機能そのものです。オフラインであればクライアントキャッシュを対しCRUDを実施し、オンラインになると同期するという使い方ができます。但し、競合の可能性があるマージレプリケーションということだと思うので使い方に限定されることはありえます。

サーバーテクノロジーに任せてしまうという合理的な方法といえば、こんなことかな思ったのでコメント。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-07-29T00:21:42+00:00

初めまして、ヴチニッチと申します。

Accessの機能を使って一括同期を行いたいとなると、真っ先に思いつくのがレプリケーションですが・・・

accdbはレプリケーションに対応していないため、データベースをmdbに変換することが必要となります。

また、レプリケーションを設定したデータベースは、通常のデータベースに比べて制限があるので、テーブルの追加などで不便が生じることがあるような覚えがあります。

今回の状況では、すでにデータベースが2つあるので、どちらかをレプリケーション元とし、もう一方を削除して、同じ場所にレプリカを保存するという操作になるかと思います。

私自身もレプリケーションは”ためしにやってみた”という程度の経験しかないので、どんな問題が発生するかというところまではアドバイスできず、申し訳ないのですが・・・・

お試しになるのであれば、いきなり本番環境としてではなく、試験環境を用意して担当者間で一定期間試したのちに、問題がないようであれば移行するということになるかと思います。

以上、参考になれば幸いです。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-07-28T01:55:31+00:00

#Access 2010 を持ち合わせしておりませんので、的外れかもしれませんが…

 SharePoint リストを Access 2010 と同期する

 恐らく、SharePoint という大元のデータ場所を決めて、

そこのデータを同期するという形なのではないかと推測します。

 上のサイトによると、SharePoint のテクノロジは、Access 2010 のヘルプを

参照下さいと書かれていますので、一読されてみてはどうでしょうか。

 何かヒントになればと思い、投稿させて頂きました。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-07-31T18:10:05+00:00

    アドバイスありがとうございます。

    レプリケーションは、windows98時代に戸惑った経験がありまして・・・。勿論、進歩はしているとは思いますが・・・。

    mdbに変換することが~

    逆行することは考えたくないです。

    スミマセン。ありがとうございます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-07-28T05:30:12+00:00

    ありがとうございます。調べてみます。

    サクッと読みましたが、SharePointの元で2つのデータベースを同期するということでしょうか?

    できればACCESSの機能またはプログラミングで実行したいと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません