リンクユニット

Windows8 & Office2013 Access2013

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

投稿日:2017年1月7日 更新日:

Accessで更新日時を保存したいということは多いですね。

テーブルに[更新日時]フィールドを追加

まずテーブルに[更新日時]という[日付/時刻型]のフィールドを追加します。
テーブルのデザインビュー

フォームに[更新日時]を追加

フォームに[更新日時]フィールドを追加します。
単票フォーム

更新前処理のイベントプロシージャ

フォームをデザインビューで開いて、[フォーム]プロパティの[更新前処理]でイベントプロシージャを表示します。
フォームのプロパティ

そして、[更新日時]=Now()と入力します。これで、レコードが更新された日時を保存することができます。
フォームにテキストボックス[更新日時]がなくてもテーブルには保存されます。
イベントプロシージャ

参考これまで私は、フォームのテキストボックスの[更新後処理]に書き込んでいたのですが、[更新前処理]に書き込むほうが正しいようです。
また、テキストボックスではなく、フォームの更新前処理に書き込むと1行だけで済みます。

下記はMicrosoftのページですが、マクロを使用する方法で解説してあります。

レコード変更時に日時を保存する

Excelでは、ユーザー定義関数やマクロを使って更新日時を表示して保存することができます。

最終更新日時を自動的に保存するには

Excelでセルに最終更新日時を自動的に表示できるようにしたいという場合の方法です。 ユーザー定義関数を使う方法と マクロを作成後、ボタンを ...

続きを見る

Wordでも自動的に最終更新日時を表示して保存することができます。

最終更新日時を自動で表示

文書を開いたときに、最終更新日が分かると便利ですね。特に複数人で利用する文書なら、尚更です。 フィールドの挿入 [挿入]タブの[クイックパー ...

続きを見る

また、PowerPointのスライドには[オブジェクトの挿入]機能を使って、Wordのフィールドコードを挿入して最終更新日時を表示することができます。

スライドに最終更新日時を挿入するには

PowerPointには、ヘッダーとフッターに自動更新日を表示することができますが、更新していなくてもファイルを開くたびに更新されてしまいま ...

続きを見る

おすすめ記事と広告

記事を更新しました

PowerView(パワービュー)のフィールドの書式設定

Excel2013のPowerViewを作成すると、PowerViewフィールドのフィールドで、数値扱いされているフィールドがあります。 [ ...

行番号を使って連番を表示

Excelで下の表のようにA列に[NO]フィールドがあって、1から連番が並んでいる表があります。 現状(関数未入力) この表で4行目と9行目 ...

リンクテーブルのリンク先変更

Accessのテーブルで下のようにアイコンの左側に矢印がついていれば、これはリンクテーブルです。 メッセージの表示 このリンクテーブルを開こ ...

縦書き文書を右から左へ表示

Wordで複数ページを表示すると、既定では左から右へ表示されますが、縦書きの場合などは、右から左へ表示したいと思うことがあります。 例えば、 ...

氏名を姓と名のフィールドに分ける

Accessでしっかりテーブル設計をしていればいいのですが、なかなかそうはいかず、後からいろいろ注文を受けることになります。 テーブルには、 ...

-Windows8 & Office2013 Access2013

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.