- ベストアンサー
access2003を開くと同時に読み取り専用に
access2003を開くと同時に読み取り専用にしたいです。 mdbファイルをダブルクリックしてファイルを開いて操作しても 変更が保存されないようにしたいです。 Private Sub Form_Open(Cancel As Integer) End Sub の中にvbaコードを書いて 起動時の設定で、該当のフォームを選択すると ファイルと開いたと同時に読み取り専用に出来ると思うのですが コードがわかりません。 ご教示よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォームのレコードセットのプロパティをダイナセットからスナップショットに 変更すれば良いだけの話?では。 VBAでなら me.recordsettype = 2 'スナップショット で。 ファイル全体を読み取り専用になら、起動後に変更は出来ないので 起動オプションを使ってください。 http://office.microsoft.com/ja-jp/access-help/HA010166605.aspx
お礼
フォームだけではなくアクセス全体を読み取り専用にしたいので、後者ですね。 ありがとうございます。