質問: accessで読み取りonlyにする方法 office2010、oracle oraclient11g_home1 accessとoracleをodbc接続設定しています。 accessで誤って編集した結果がoracleに反映されない様に したいのです。 accessを読み取り参照のみにすることができるという内容を調べ、 accessのファイル形式をmdbにしました。 これによりユーザ権限の変更が可能になります。 情報→ユーザの権限と管理→ユーザ\グループの権限 で、権限の項目に関し ユーザ/グループ名:管理者 リスト:ユーザー オブジェクトの種類:テーブル 権限: 構造の読み取り、データの読み取りの2ケ所のみに レを入れた状態です。 しかしながら、 accessでデータ変更するとoracleのデータベースもリンクして変更されてしまいます。 何がおかしいのでしょうか? ※oracle側で読み取りのみの方法もあるみたいですが、access側で設定したく。
回答: 回答がお気に召さなかったようですね。 ユーザーレベルでのセキュリティを設定するには http://office.microsoft.com/ja-jp/access-help/hp005257850.aspx?redir=0 http://support.microsoft.com/kb/305542/ja を読んでから進められると良いと思います。 odbc での設定以外では テーブルにはタッチしない。 フォーム(帳票などお好みで)を作成し、 そのレコードセットプロパティをスナップショットにする。 とかでしょうかね。 私からは以上です。