• 締切済み

Access2000(>_<)

Access2000を使っています。 既存のデータベースからレコードを削除できないように設定したいと思っています。 そこで、フォームのデザインにて、フォームのプロパティを開き、「データ」タブで「削除の許可」を「いいえ」にしてから閉じてみたのですが、試しにテーブルでレコードを削除してみると、削除できてしまいます。 再びフォームのプロパティを見ると、「削除の許可」が「はい」に戻っています。変更が保存されていないようです。 同様に、特定のフィールドの上書きを禁止したいので、同じくフォームのデザインで、上書きを禁止したいフィールドのテキストボックスのプロパティの「データ」タブにて、「編集ロック」を「はい」にしてから閉じましたが、この変更も保存されておらず、編集ができるままの状態です。 どうすれば変更を保存できるのでしょうか…。 またほかに、レコードの削除を禁止する方法、特定のフィールドのみ上書きを禁止する方法があれば教えてください。初心者なのでわかりやすく教えていただけると助かります。よろしくお願いします。

みんなの回答

  • ttk11
  • ベストアンサー率25% (40/154)
回答No.3

こんにちわ ファイル名の後半の .以降が拡張子です xxxx.mdb とか xxxx.mde とかになっているはずです ふつうはACCESS2000ファイルなら xxxx,mdb です .mde は使用専用のACCESSファイルなので その場合は処理内容の変更はできません ----------------------------------------- 拡張子の確認ですが WINDOWSのエクスプロラーで見て xxxx の部分だけ表示されているようならば エクスプロラー ↓ フオルダーオプション ↓ 表示 ↓ ファイルとフオルダー で 登録されているファイルの拡張子は表示しない のチェツクをはずしてください

mok1
質問者

お礼

ありがとうございます。やってみました。 拡張子はmdbでした。

  • ttk11
  • ベストアンサー率25% (40/154)
回答No.2

まとはずれかもしれませんが。 拡張子が mde になっているファイルであれば更新は できません 通常ACCESSで新規データーベースを 作成すると mdb となります(更新可能)

mok1
質問者

お礼

ありがとうございます。 拡張子はどうすればわかるのでしょうか… あまりにも無知ですいません。

  • ttk11
  • ベストアンサー率25% (40/154)
回答No.1

こんにちわ デサイン変更完了のあとで、 変更を「保存」していますか? 方法 ・バー左上のフロッピーのようなアイコンを押す ・フォームデザインを閉じる(右上の×アイコン)  ときに「変更を保存しますか」というメッセージ  が出るのでそこで「はい」を押す

mok1
質問者

お礼

ありがとうございます。 フロッピーのアイコンが、非表示の状態のままなんです。閉じるときに「保存しますか」のメッセージも出ません。 普通は出るものなんでしょうか…。

関連するQ&A