• ベストアンサー

Accessで「誰々が使用中です」と表示するには

Access2003 WinXP です。 Accessで とあるデータベースを作成し、共有フォルダに置いています。 人によってはテーブルやソースをいじれるように.mdbのままです。 やりたい事は、誰かがAccessを使用している時に他の人が.mdbをクリックしたら Excelのように「誰々が使用中です」と出ると良いなぁと思っているのですが 何か方法はありますでしょうか? 分かる方いらっしゃいましたら、宜しくお願いします。

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

  • ベストアンサー
回答No.2

警告は出せませんが、その「コンピュータの管理」ツールを使えば誰がどの共有ファイル開いているかという情報はわかります。 こちらを参照してください。 http://www.atmarkit.co.jp/fwin2k/win2ktips/083opened_net_file/083opened_net_file.html

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/083opened_net_file/083opened_net_file.html
yuky-4126
質問者

お礼

情報ありがとうございます。 どのコンピュータなのか分からないので (ちょっと事情があってシステム部に聞く事は出来ず;) なかなかに難しかったですが、成程こんな手があったのですね! ありがとうございました。

その他の回答 (1)

回答No.1

「mdb が置いてあるフォルダに、同名の ldb ファイルがあれば誰かが使っているので使わないようにしてください」 と啓蒙する。 以外にこういう方法のほうが浸透する。

yuky-4126
質問者

お礼

回答ありがとうございます。 そうですね。ldbファイルがあればそうなのですが、開きっぱなしで会議に入ってしまったり、長い電話中だったりする事があるので 「誰が」使っているのかを知りたかったのです。 言葉不足で申し訳ありませんでした。

関連するQ&A

  • EXCELデータベース使用→ACCESSを使用

    EXCELをデータベースとして使用していますが、ファイル容量が20Mほどになり ファイルを開くだけでも時間がかかる状況です。 ACCESS を使用すると、ファイルの開くスピードは速いでしょうか? また、EXCELとMDBを連携させると、MDBのファイル容量が大きくなると、 MDBアクセスに時間がかかるようになるのでしょうか? その他留意点などありましたらおしえてください。

  • アクセスの共有 これだときついですか?

    会社の共有フォルダにテーブル(be.mdb)を置いて フォームが入っているMDBファイルを自分のHDにおいて リンクテーブルにして作業をしていますが テーブルを開くのに1分くらいかかり、使い物になりません。 他のファイル(エクセルやPDF)を移動するのもかなりの時間がかかります。 やはりこの状態からの複数のPCでのアクセスファイルの共有はきついでしょうか? よろしくお願いします。

  • Access2000について

    Access2000を使用してデータベースを作っています。 マスタファイルを管理者以外の利用者からアクセスできないところに置きたいのですが何か方法はないのでしょうか? 環境としては、以下のような環境です。  OS :Windows2000/XP  DB :MS Access2000(その他のDB(SQLserver)は使用していない)    現在の構成:   各パソコンに画面&処理用のデータベース(xxx.mdb)を配布し、マスタファイルは、ネットワークで共有しているフォルダにあるマスタファイルにテーブルリンクしている。

  • Access97をAccess2002にするには

    Access97で作成したmdb(オブジェクトは、テーブル(リンクテーブル有り)、クエリ、フォーム、レポート、マクロ(AutoExecのみ)、モジュールを使用)をAccess2002へ移行させようと思うのですが、単純に[ツール]→[データベースユーティリティ]→[データベースの変換]で良いものでしょうか。 もし、何か気をつけなければならないこと、やらなければならないこと等、または変換方法等をご教授いただけないでしょうか。

  • アクセスVBAでテーブル作成クエリを作れる?

    アクセス97です。 テーブル作成クエリで 他のmdbに テーブルを作成してるのですが 他のmdbのフルパスが固定でなく可変です。 テーブル作成クエリの 他のデータベース名を VBAで変更出来るでしょうか? もしくは VBAでテーブル作成クエリを 作成出来るでしょうか?

  • アクセスをネットワークでリンクさせると非常に遅い!?

    自分のマシンから、ネットワーク環境にあるデータベースファイル.mdbのテーブルへリンクさせる機能のあるアクセスファイルを作ったのですが、開くのに非常に時間がかかってしまいます。 それで、仕方なくテーブルもクエリーもフォームも1つにまとめたデータベースファイル.mdbをネットワーク環境において多人数で共有させています。 これっていいのでしょうか? よろしくお願いします。

  • Access 読み取り専用のアカウントでは開かない

    Access2003 サーバーPC OS:WinXP Pro アカウント名:suzuki, tanakaが登録してある 共有フォルダ:営業資料 DB名:顧客データ.mdb クライアントPC1 OS:Win7 Home アカウント名:suzuki DB名:顧客.mdb クライアントPC2 OS:XP Home アカウント名:tanaka DB名:顧客.mdb 顧客データ.mdbはテーブルのみ 顧客.mdbはフォーム、クエリ等があり、顧客データのテーブルにリンクを貼っています。 共有フォルダ「営業資料」には アクセス可能ユーザーに「suzuki」、「tanaka」を設定しました。 共有のアクセス許可でsuzukiは「フルコントロール」設定を、tanakaは「読み取り」のみ設定をしています。 この時クライアントPC1では顧客データに読み書きできますが、 クライアントPC2からアクセスすると、「顧客データ.mdbは既に使用されているので、使用できませんでした」 メッセージが表示されます。 共有のアクセス許可を「フルコントロール」に設定すれば読み書きできます。 クライアントPC2から「読み取りのみ」でアクセスすることはできますか? 宜しくお願いします。

  • Accessで二重起動できないようにしたい

    いつもお世話になってます。 Win2000、Access2000でmdbファイルを作成しました。 上記環境の他にもWinXP、Access2000という環境のパソコンでも使用します。 ネットワーク上でmdbファイルを共有しています。 あるパソコンがファイルを開いている時、別のパソコンでは開かないように設定できますか? 例えば、既に開いています。みたいなメッセージが出せるとなお良いのですが。 よろしくお願いします。

  • Access97をAccess2000に変換したい

    Access97で作成されたmdbを、Access2000へ変換しようとしたところ、 おそらく変換自体はうまく行っているようなのですが、変換後のmdbを開こうとすると、”データベースの形式を認識できません。データベースは使用しているバージョンよりも新しいバージョンのMicrosoftAccessで作成されています。MicrosoftAccessを現在のバージョンにアップグレードしてからデータベースを開いてください”というダイアログが表示されます。 これはどうしたらAccess2000で開けるようになりますか。

  • ACCESS 共有

    ACCESS 共有 共有フォルダに作成したACCESSを入れて5,6人で共有しているのですが1人がACCESSを開くと他の人が開けない(クリックしても反応なし)のですがどの様にすればいいですか? ちなみにオプションでは共有モードになっています。

専門家に質問してみよう