みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Accessデータベース変更禁止

Accessで一度入力したデータの変更を禁止する方法は
あるのでしょうか?
 また、現在データベース(table)が 1500data 入力さ
れているとします。このうちの変更したいデータベース
が 500data あるとします。この 500data のみ変更禁止す
る方法はあるのでしょうか?

投稿日時 - 2001-05-17 09:06:47

QNo.77152

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

このような、場合ではテーブルのレコードに更新可能,不可能のフラグとなる項目を設けるのが普通だと思います。

投稿日時 - 2001-05-17 12:27:13

ANo.2

>Accessで一度入力したデータの変更を禁止する方法はあるのでしょうか?

いろいろ方法はありますがこんなのはどうでしょう!

■フォームで禁止をかける
1.[テーブル]に[フィールド](項目)を1つ追加します。
2.[フィールド]を"Yes/No型"に設定し、変更用のフラグとします。
3.フォームの[更新前処理]にマクロを組んで条件式で判断し、更新できないようにする。

投稿日時 - 2001-05-17 10:14:59

ANo.1

 その変更したいデータの検索条件を探して(設定して)、選択クエリーを作成して、
 変更をかける。

 テーブルを不可視属性にすれば、クエリからしか見る事ができないので、ユーザに意識させる事はそれほど多くなくなります。

 本当は、Accessのバージョンや、残った500件の取り扱いについてや、補足を願いたいが....。

投稿日時 - 2001-05-17 09:19:27

補足

Accessは 2000 です。
 1data 10項目 あります。
 変更禁止 500data ですが、総データ数 1500data と同様の
取り扱いをしたいです。例えば 検索 など
 ただ、変更可能 1000data の取り扱い + データ変更禁止
を追加したいです。
 よろしくお願いします。

投稿日時 - 2001-05-17 09:31:27

あなたにオススメの質問