2012-04-26 9 views
0

MS Accessアプリケーションを並行して動作させるはずです。基本的に私たちは常に最大3人の同時アクセスが必要です(これは私がこれを読んだところから、トラフィックにはあまり問題はないはずです)。MS Access(2007)の同時ユーザー

ほとんどの場合、同じテーブルで作業する必要があります(実際には3つのテーブルですが、このアクセスツールを使用すると、+をクリックすることでいつでもサブテーブルを開くことができます)。

私はこれを行う方法に関する情報を見つけるのが苦労しているので、良い記事へのあらゆる指針を歓迎します。

また、私は誰が何を変更したのかを知ることができるようにしたいと思います。

データベースがどこかにある瞬間、私たちはそれをダウンロードして(使用中であることを書き留めて)、変更してアップロードします。それは石器時代の解決策であり、私はこれをできるだけ早く変更する必要があります。

すべてのヘルプは大歓迎です!

+0

DDLを同時に変更する必要がありますか(つまり、テーブル構造を変更するなど)、同時に3人のユーザーが同時にデータを追加したり削除したりするという意味ですか? – artbristol

+0

更新、挿入、削除のみ実行する必要があります – taranaki

答えて

1

最も簡単な方法は、ネットワークドライブにmdb/accdbファイルを貼り付け、最初にローカルにコピーするのではなく、そこからファイルを開く方法です。 3人の同時ユーザーが頻繁にクラッシュすることはありませんが、定期的にバックアップをとるようにしてください。

ロギングでは、フォームを使って行った変更を監査するのは簡単ですが、テーブルではそれほど変わりません。このスレッドを見てくださいhttp://forums.devarticles.com/microsoft-access-development-49/creating-audit-trail-of-all-edits-to-database-22382.html

+0

ehm私は理解していません。したがって、3人が同じ場所(ローカルではない)からファイルを開き、同じテーブル内で変更を行っても問題はありませんか?エントリのロックは自動的に行われますか? – taranaki

+0

それはMS Accessの要点です。あなたが私を信じていないなら、ダミーコピーで最初に試してみてください。 – artbristol

+0

あああ、ノー、私はあなたを信じています:)私はただ驚いています:)それはかなり素晴らしいです!ご協力いただきありがとうございます。ロギングへのリンクも非常に参考になります。 – taranaki

関連する問題