儲存修改記錄時的日期和時間

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用內含巨集的表單,追蹤表格中的記錄上次修改的時間。使用表單來修改記錄時,巨集會將日期與時間儲存在表格中。只有最近修改的日期與時間才會儲存。

提示: 如果您要追蹤建立記錄的時間而不管修改的時間,請在表格中建立一個欄位以追蹤並使用欄位的 [預設值] 屬性,在建立每一筆記錄時加入時間戳記。如需詳細資訊,請參閱<請參閱>一節。

在本文中

概觀

開始之前

步驟 1︰ 新增時間戳記欄位加入至資料表

步驟 2︰ 建立巨集以記錄日期和時間

步驟 3︰ 將欄位和巨集新增至資料輸入表單

概觀

若要記錄資料表中資料修改的日期與時間,您必須完成下列步驟:

步驟 1:在資料表中加入欄位    您需要一個地方儲存日期與時間,才能加以記錄。第一步就是在內含您要追蹤的記錄之資料表中建立欄位。若要擷取日期與時間,請為日期和時間分別建立一個欄位。如果您只要擷取其中一項,可以只建立您需要的欄位。

步驟 2:建立一個巨集以記錄日期和時間    視您要記錄的是日期、時間或兩者都要,巨集會執行一或兩個動作。當您寫入巨集時,請只指定會儲存日期和時間的欄位,不要指定內含這些欄位的資料表。這樣您就可以在使用其他資料表和表單時,輕鬆的重複使用巨集。

步驟 3:將巨集加入至資料項目表單    將巨集加入至您用來編輯資料表中的記錄之表單的 [Before Update] 表單屬性。如果您使用其他表單來編輯資料表中的記錄,也可以在表單中加入巨集。如此一來,不管您使用哪一個表單來編輯記錄,都可以擷取日期和時間。

頁面頂端

在您開始之前

在您開始之前,請先考慮以下情形:

  • 使用者必須啟用資料庫中的巨集。如果使用者開啟資料庫而沒有啟用巨集,巨集就不會為記錄加上時間戳記。如果您將資料庫儲存在信任的位置,就會自動啟用巨集。

  • 如果使用者編輯記錄,但沒有使用內含為記錄加上時間戳記的巨集之資料項目表單時,則使用者所編輯的記錄就沒有時間戳記。

  • 因為日期和時間都儲存在資料表欄位中,則每次修改記錄時這些欄位中的值都會被覆寫。也就是說,您只能儲存最近修改的日期和時間。

  • 如果您只想要擷取的日期和時間所建立的記錄,只要新增欄位至資料表,然後將該欄位的預設值屬性設定為now ()date ()

    如需詳細資訊,請參閱<請參閱>一節。

  • 如果您的資料庫檔案的檔格式較舊,且使用的是使用者層次安全性,您必須具有權限才能變更用來編輯記錄的資料表和表單設計。

頁面頂端

步驟 1:將時間戳記欄位加入至資料表

建立欄位以儲存資訊。

  1. 在 [設計] 檢視中開啟資料表。

  2. 請執行下列其中一項動作:

    • 建立欄位以儲存日期。   在設計視窗的 [欄位名稱] 欄中,輸入新的資料列中的 [修改日期,然後選取日期/時間資料類型] 欄中。

    • 建立欄位以儲存時間。   在設計視窗的 [欄位名稱] 欄中,輸入新的資料列中的 [修改時間,然後選取日期/時間資料類型] 欄中。

  3. 按下 CTRL+S 鍵以儲存您的變更。

頁面頂端

步驟 2:建立一個巨集以記錄日期和時間

建立欄位後,請建立一個巨集將時間戳記加入至這些欄位。若要讓此巨集可重複使用於其他資料表,請只參照欄位名稱而不要參照資料表名稱。

附註: 如果您只要記錄日期或時間,請省略不需要的巨集動作。

  1. [建立] 索引標籤的 [其他] 群組中,按一下 [巨集]。如果無法使用這個命令,請按一下 [模組][類別模組] 按鈕下方的箭號,然後按一下 [巨集]

  2. [設計] 索引標籤的 [顯示/隱藏] 群組中,按一下 [顯示所有巨集指令]

  3. [巨集指令] 資料行的第一個空白資料列中,選取 [SetValue]

  4. 在底部的 [設計] 視窗中,在 [巨集指令引數,在 [項目] 方塊底下,輸入[修改日期]

  5. 在 [運算式] 方塊中,輸入date ()

  6. [巨集指令] 資料行的第一個空白資料列中,選取 [SetValue]

  7. 在底部的 [設計] 視窗中,在 [巨集指令引數,在 [項目] 方塊底下,輸入[修改時間]

  8. 在 [運算式] 方塊中,輸入Time()

  9. 按下 CTRL + s 鍵,然後在 [另存新檔] 對話方塊中,輸入 [上次修改日期 」

頁面頂端

步驟 3:將欄位和巨集加入至資料項目表單

建立巨集後,將巨集加入至每一個資料項目表單中,這是使用者用來在相關資料表中輸入資料的表單。

  1. 在 [設計] 檢視中開啟資料項目表單。

  2. [設計] 索引標籤的 [工具] 群組中,按一下 [新增現有欄位]

  3. [欄位清單] 中的 [此檢視可用的欄位] 之下,將 [修改日期][修改時間] 欄位拖曳至表單中。視需要調整欄位在表單上的大小和位置。

  4. 如果沒有顯示屬性表,請按 F4 鍵以顯示屬性表。

  5. 確認屬性表上的 [選取類型] 設定為 [表單]

    提示: 若要變更 [選取類型],在下拉式清單中按一下您要的選取類型。

  6. 在屬性表上按一下 [事件] 索引標籤。

  7. [事件] 索引標籤中,按一下 [Before Update] 方塊中的箭頭,然後按一下 [上次修改日期]

  8. 如果您使用多個表單來編輯記錄,請對每一個表單執行一次這個程序。

  9. 若要確認巨集運作正常,請在 [表單] 檢視中開啟表單、編輯記錄,然後按下 SHIFT+F9 鍵,就會顯示您所編輯之記錄的日期和時間。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×