プロが教える店舗&オフィスのセキュリティ対策術

Access2000で作ったMDBがあります。
特定のテーブル(レコード件数は1件)のデータを編集不可にしたいのですが、
可能でしょうか・・?
 ・該当テーブルのみパスワードをかける。
 ・該当テーブルにロックをかけ、編集不可にする。
など、何か方法はないでしょうか・・・?
(隠しオブジェクトは試してみました)
よろしくお願いします。

A 回答 (2件)

#1です。


Access2000ではロックをかけるという
手段はないので、#1の方法か、
あるいは、データベースウィンドウそのものを
非表示にするという方法もあります。

http://www.accessclub.jp/samplefile/samplefile_0 …

マイクロソフトにも同様のサンプルがあります。
    • good
    • 1
この回答へのお礼

何度もありがとうございます。
ご紹介いただいた方法を試してみます。
お世話になりました。

お礼日時:2010/12/15 16:50

該当するテーブルを別ファイルに起き、


リンクはせずに、必要に応じて、

Dim db As Database
Dim rs As Recordset
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\データベース1.mdb")
Set rs = db.Openrecordset("テーブル名", dbOpenDynaset)

のようにして呼び出す。あとは普通の
テーブル処理と同じです。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
テーブルを使用するとき、別MDBから呼び出すという方法ですね。
参考にさせていただきます。

お礼日時:2010/12/15 16:29

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

このQ&Aを見た人はこんなQ&Aも見ています