重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

access2003を開くと同時に読み取り専用にしたいです。
mdbファイルをダブルクリックしてファイルを開いて操作しても
変更が保存されないようにしたいです。

Private Sub Form_Open(Cancel As Integer)
End Sub
の中にvbaコードを書いて
起動時の設定で、該当のフォームを選択すると
ファイルと開いたと同時に読み取り専用に出来ると思うのですが
コードがわかりません。

ご教示よろしくお願い致します。

A 回答 (1件)

フォームのレコードセットのプロパティをダイナセットからスナップショットに


変更すれば良いだけの話?では。

VBAでなら
me.recordsettype = 2 'スナップショット
で。
ファイル全体を読み取り専用になら、起動後に変更は出来ないので
起動オプションを使ってください。
http://office.microsoft.com/ja-jp/access-help/HA …
    • good
    • 0
この回答へのお礼

フォームだけではなくアクセス全体を読み取り専用にしたいので、後者ですね。
ありがとうございます。

お礼日時:2011/10/21 20:19

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