• ベストアンサー

Accessを開くと「排他モードじゃないので変更しても保存できない」との旨の表示が出てしまう。

「Access 2000」を使用して顧客管理用のデータベースを作成し、複数のパソコンで使用できるように原本を共有ドキュメントに入れて、ネットワーク上の他のパソコンではショートカットを作成し、それぞれがそのデータベースを開いたり編集したり出来るようにしています。 しかし、特定のパソコンだけそのデータベースを開く際に「現在、このデータベースは排他モードでアクセスしていません。変更しても、後で保存できない可能性があります。」と表示され、中身を編集したり保存出来ないようになっています。 たしかに、「規定の開くモード」は「共有モード」になっており、排他モードにはしていないです。 この設定で会社の大多数のパソコンでは上記メッセージが出ることなくちゃんと編集ができるのに、どうして特定のパソコンだけこのようなメッセージが表示されて編集を保存できないのでしょうか? 現在の設定のまま使えるようにするための方法はありますでしょうか? まだAccessを使い始めたばかりで、記載した情報も少ないかもしれませんが、何か分かりましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

> 特定のパソコンだけそのデータベースを開く際に「現在、このデータベースは排他モードで > アクセスしていません。変更しても、後で保存できない可能性があります。」と表示 <可能性・1> ご質問の「特定のパソコン」の『既定の開くモード』が「共有モード」で、「大多数のパソコン」では 「排他モード」になっているのだとすると、「現在の設定のまま」というのは難しいと思います。 (逆にいうと、ご質問の現象が『既定の開くモード』に起因したものなら、その設定の変更で対応  できるはず、ということ) なお、Accessの「排他モード」には、私が知る限り少なくとも2種類あります。 で、『既定の開くモード』で指定する「排他モード」であれば、Access2000では、実際には他の 人が使用中であっても、同じファイルを開くことができたと思いますので、まずはその設定を 変更することで問題が解決できないか、確認されてみてはいかがでしょうか。 2種類の排他モードについての参考として、以前の回答へのリンクを載せておきます: http://oshiete1.goo.ne.jp/qa3688575.html ※念のため今回再試したところ、『既定の開くモード』の「排他モード」でも、重複起動させると   「使用できませんでした」とのメッセージが返されました。(Access2003にて確認)   もしかしたら、Office2003 SP2でこの辺りは修正が掛かったかもしれません。   ただ、今回のご質問のAccess2000では、従来の動作のままのはずですので、試してみる   価値はあるかと思います。 <可能性・2> 他の大多数のパソコンでも『既定の開くモード』が「共有モード」だとすると、上記の話は 成り立ちません。 ・・・というより、同時に使用している場合、他のパソコンでも「後で保存できない可能性が」 とのメッセージが出るはずの状況です。(Accessの仕様として、そうなっているはず、と) この場合は、念のため、他のパソコンのショートカットのリンク先が、本当にネットワーク上の 原本を開く形になっているか、確認してみてください。 というのは、Accessによるの運用方法として、「データを保存するテーブルのみのファイル」と 「フォームなど、テーブル以外のものからなるファイル」の二つを作成して、後者から前者に テーブルのリンクを張る(リンクテーブル)、というものがあり、他のパソコンのショートカットが、 実は各パソコンにコピーされたファイル(フォームなど+リンクテーブル)にリンクしたもの、 という可能性が考えられるためです。 ※これは、shocola_ttさん以外の方がそのデータベースを作成されたと想像しての回答です。 この構成の場合は、「特定のパソコン」にその原本のコピーを作成して、作業はこのファイル で行う、という形にすれば、問題が解決すると思います。 (上記の通りなら、原本内にあるのはテーブルではなくリンクテーブルなので、入力/編集の  対象となるデータ自体は共有されていることになります)

shocola_tt
質問者

補足

詳細なご回答ありがとうございます。 社内の全てのパソコンを確認してみましたが、全てのパソコンで当該のデータベースは「共有モード」になっています。 このデータベースは原本は私が作りましたが、ショートカットを作成したのはそれぞれのパソコンの使用者ですので、もう一度それぞれ確認してみたいと思います。

その他の回答 (1)

  • miranori
  • ベストアンサー率20% (36/172)
回答No.1

下記URLが参考になるかと http://questionbox.msn.co.jp/qa3391571.html

関連するQ&A

  • ACCESSで排他モードにするには

    ACCESS97からACCESS2000に移行しました。 ネットワーク上にデータベースを置いて複数で使っています。 私がフォームやレポートをデザインで開こうとしているとき、他の人が同じデータベースを開いていると(同じフォームやレポートを開いてなくても) 「現在、このデータベースには排他モードでアクセスしていません。デザインの変更は保存できません。」 と表示されてしまいます。 そこで「ツール」「オプション」「詳細」で「排他モード」を選んだり、「開く」で「「排他モードで開く」を選んでみたのですが、メッセージは変わりません。 ヘルプやマイクロソフトのHPも読んでみましたが、「共有モード」にすべきか「排他モード」にすべきか、いまひとつわかりません。 ACCESS97の時はこんなことはなかったのですが、2000って「こうゆうもの」なんでしょうか。 よろしくお願いします。

  • 排他モードで開けない

    こんにちは。 os:vista、office:2003です。 自分で作成したアクセスのmdbファイルに フォームを新規で作成しようとしたところ、 「現在、このデータベースは排他モードでアクセスしていません。 変更しても、後で保存できない可能性があります。」 となってしまいます。 なので排他モードで開こうと思い、 ファイル→開く→ファイルを選択→排他モードで開く をやっても 「他のユーザーがこのデータベースを開いているか、 排他モードで開く権限がないため。○○を排他モードで開くことはできません。 このデータベースを共有モードで開きます。」 となってしまい、結局フォームを作ることができません。 ・パソコンはインターネットとしか繋いでないです。(共有はしていない) ・mdbと同じフォルダ内にldbと言う拡張子のファイルがあり、鍵マークが付いています。これが原因でしょうか? 何かわかる方なんでもいいのでご回答よろしくお願いします。

  • Access2000の排他モード?

    N0.62665で全く々質問があったのですが、回答アドバイスにとどまり、その処置に到っていなかったのでこちらでまた質問させていただきます。 ネットワーク上でAccess97を使っていましたがAccess2000にバージョンアップしました。すると複数人数が開こうとしたとき、一番最初に開いた人以外は、 「現在このデータベースには排他モードでアクセスしていません。変更しても保存できない可能性がありますがよいですか」 とのメッセージが出て、データの変更を行ってもそれを保存することが出来ません。 ツール→オプションの排他・共有の設定など変えてみたのですが、変化無し。 以前のようにみんなが使えるようにするにはどこの設定をどう、変更すれば良いのでしょうか? よろしくお願いします。

  • 【Access】排他モードで利用時のタイムアウト

    社内の部署で共有のアクセスデータベースを作成し、複数の人が同時に編集できないよう、 「排他モード」か「レコードロック」の設定を考えていますが、「排他モード」にした場合、ファイルを 開く時間(タイムアウト)の設定は可能でしょうか?

  • アクセス データは保存される?排他モード???

    レコードのデータを変更したり、新規にデータを入力した後に、 CTRL+Sを押すと、 『ほかのユーザーによってファイルが開かれているため、 変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、ファイルを排他モードにする必要があります』 と表示されますが、 これはデータは保存されてるのでしょうか? デザインが保存されないだけでしょうか? でもデザインビューなどでいじってません。 また上記のメッセージから、今は排他モードでは開いてないことがわかりますが、 であれば何モードで開いてるのでしょうか? 共有モードでしょうか? それを開いてる状態で確認することは可能ですか?

  • 排他モードとか共有モード

    アクセスの排他モードとか共有モードとかよくわからないのですが どういう時に排他モードが良くて どういう時に共有モードが良いのでしょうか? 常に一人でアクセスは使っています。

  • 共有モードから排他モードへ変更できるのでしょうか?

    accessでファイルを開いた状態で 共有モードから排他モードへ変更できるのでしょうか? 一度ファイルを閉じないとダメですか? ご回答よろしくお願いします。

  • Access2003の排他モードで開くとファイルが開けません。その左側に表示されるレ点の意味は何でしょうか?

    Access2000からAccess2003にインポートをしました。 そうしたらAccess2003の方を排他モードで開こうとするとファイルが開けません。 「排他モードで開く」の左側にレ点のチェックが入っているのです。他の誰かが開いているときは開けません。誰も開いていないときは開けます。 このレ点の意味は何だったでしょうか? そのファイルのオプションの設定は「共有モード」になっています。 Access2000の方はその現象が起きません。 ということは、バージョン換えでインポートするときにおかしくなってしまったのでしょうか? よろしければ教えてください。

  • 変更を保存したい

    共有はしていません。一人で使用しています。 アクセスファイルのADOをいじって保存しようとすると、 『ほかのユーザーによってファイルが開かれているため 変更したデザインを 保存したり、新しいデータベースオブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、ファイルを排他モードにする必要があります』 となるのですが、このまま変更を保存するにはどうすればいいでしょうか? この状態から排他モードにすることは可能なのですか?2007です。ご回答よろしくお願いします。

  • Accessの排他問題

    Accessの排他について質問です。 現在、データベースサーバにAccessを使用しています。 そこでクライアント端末から複数のアクセスが生じた場合の排他の対処法を教えてください。 ODBCでリンクしようとしたのですが通常、MS-Access では、Access 自身のデータベース(MDB) を ODBC を介してリンクする事は出来ない仕組みになっているそうです。 なにか良い解決策はないでしょうか?

専門家に質問してみよう