410 410 レコードの更新日時を自動的に表示するには | 初心者のためのOffice講座-SupportingBlog2 Yoshiko Hamamoto

レコードの更新日時を自動的に表示するには

Access2007に限った方法ではありませんが、 よく質問を受けますのでアップしておきます。

フォームでレコードを更新したら、その更新日時を自動的に表示させる方法です。

テーブルに「更新日時」フィールドを追加

まず、テーブルに「更新日時」という「日付/時刻」型のフィールドを作成します。


フォームに「更新日時」コントロールを追加

そして、フォームにも連結した「更新日時」のコントロールを作成します。


フォームのコントロールの更新後処理に入力

フォームの「更新日時」以外のテキストボックスの「イベント」タブにある「更新後処理」にコードビルダーを起動して、以下のコードを書き込みます。

Me.更新日時=Now

フォームのレコードを更新すると自動的に更新日時も更新されます。


【追記】

フォームの更新前処理に書き込む方法が簡単です。

レコードの更新日時を保存する