アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (3件)

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



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

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

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

    • good
    • 0

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


 変更をかける。

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

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

この回答への補足

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

補足日時:2001/05/17 09:31
    • good
    • 0

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