Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

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

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

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

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

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

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

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

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

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

解決できないことは【teratail】で質問してみましょう。

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

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

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

続きを見る

おすすめ記事と広告

こんな記事も読まれています

複数ページの表示

Word2013で複数ページを表示する方法です。 複数ページ [表示]タブの[ズーム]グループにある[複数ページ]をクリックします。 自動で ...

ピボットテーブルで累計を求める

Excel2013のピボットテーブルで累計を求める方法です。 ピボットテーブルのレイアウトは、列に[機種]と[年]、行に[販売日]、値に[売 ...

送受信の間隔を設定する

Outlook2013で送受信の間隔を設定する方法です。 [送受信グループ]ダイアログボックスの表示 [送受信]タブの[送受信]グループにあ ...

トリミング後の画像は圧縮して保存したほうがいい

Office2013だけではないのですが、画像のトリミングをした後は、その画像を圧縮してトリミング部分を削除して保存することをお勧めします。 ...

[Ctrl]+[O]で[ファイルを開く]ダイアログボックスを開くには

Office2013では、開くダイアログボックスを開くためのショートカットキー[Ctrl]+[O]キーを押すと、[ファイルを開く]ダイアログ ...

-Windows8 & Office2013 Access2013

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

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