リンクユニット

Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

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

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

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

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

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

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

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

参考これまで私は、フォームのテキストボックスの更新後処理に書き込んでいたのですが、更新前処理に書き込むほうが正しいようです。
また、テキストボックスではなく、フォームの更新前処理に書き込むと1行だけで済みます。
下記はMicrosoftのページですが、マクロを使用する方法で解説してあります。

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

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

Accessを学習するなら、一度は読んでおいたほうがよい本です。

おすすめ記事と広告

こんな記事もあります

互換性を保持して保存するには

Word97-2003文書(*.doc)で保存されている文書は、まだ多く使用されていると思います。 新機能を使うには、新拡張子(*.docx ...

フィールドのグループ化

Excel2013のピボットテーブルでフィールドのグループ化の操作です。 日付フィールドで[月]や[年]でグループ化するには、日付フィールド ...

A4用紙に大きな2文字を印刷

WordでA4用紙に大きな縦書き2文字を印刷して、貼り紙を作成したい時に役立つ方法です。 ページ設定 まず、ページ設定ををするため、「ページ ...

列番号が数字になる

Excel2013で既存のブックを開くと、列番号が数字になることがたまにあります。 特定のブックだけなのか?原因はよくわかりません。Exce ...

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

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

-Windows8 & Office2013 Access2013

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

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