電子書籍の厳選無料作品が豊富!

access2010のruntimeについてご質問します。

windows7上でaccess2010を使い、社員の売り上げや評価のスコア-を
管理しています。(めちゃくちゃ小さな会社ですが。。。)

私一人でデータを更新しているのが非常に大変で、複数の人間でデータの
追加や更新ができないかと考えています。

そこでaccess2010のruntimeがあると聞き、興味を持ちました。

例えばフォームを作りそれを他の人に、 runtimeを使って利用してもらってデータを
追加や更新してもらい、それをもとのaccessのデータに入れることはできるのでしょうか?

シェアーポイントなるものが、どうしても必要なのでしょうか?

ネットワーク環境は、サーバーとかでなく、単にローカルエリアで、1台のPCにAccessが
入っています。

複数人で追加更新できるうまい方法はないでしょうか?

A 回答 (1件)

>シェアーポイントなるものが、どうしても必要なのでしょうか?


これについてはサッパリ分かりません。(^^ゞ

出来ないことはないですが、相当ハードルは高いです。
まずランタイムではメニュー(リボン)が一切使えませんので
必要なものはマクロなりVBAで作らなくてはなりません。
データ入力を直接リンクテーブルに行うのなら、さほど面倒では
有りませんが別の問題が発生します。
手順としては
バックエンドにテーブルだけのACCDBを置いて
各PCにリンクテーブルやフォームなどのACCDB(ランタイム)を
置く形になります。
バックエンドのPCは信頼の置けるマシンをファイルサーバとして
セットしてください。
さて別の問題とはレコードの競合を如何に排除してゆくか
に尽きると思います。
アクセスの場合は、ある程度は共有できますが、
元々個人ベースのDBから出発しているので、信用すると
きついしっぺ返しを食らいます。最悪データベースの崩壊。
どんな内容のものかは存じませんが安定稼動させるためには
多分、結構な時間が掛かるかと思っておいた方が宜しいかと思います。

数台(数人)で質問者さんは、新規入力と更新
他は新規入力だけしかしない。なら
バックエンドとフロントエンドには分けないで、テーブルに直接入力。
適宜、質問者さんのテーブルに追加する形なら、主キーに気をつければ
なんとかなるかも?
だったらランタイムは止めてエクセルででも入力してもらって
それをリンクテーブルにして質問者さんのテーブルに追加の方が余程楽チン
という話になります・・・。

※一応、ご参考までにということで。

古い記事ですが
第6回 Accessのデータmdbを「ファイル共有」で使用する場合の注意事項
http://www.geocities.jp/step06hy/database_lec_Ac …
排他制御の罠
http://www.naboki.net/access/achell/achell-01.html

この回答への補足

お礼が遅くなりました。
なるほど、Excelでデータを入力してもらう事は
一切考えておりませんでした。
DBって難しいのですね。私は甘く見ているようです。。。

ACCESSでデータ管理をするときは、複数人で同時に入力は
難しいとあきらめたほうがいいのでしょうか?

補足日時:2011/01/12 15:00
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!