
我需要 Access 資料庫新增 3 個新欄位:[輸入者]、[輸入日期] 和 [審閱者]。
部分要求是,當記錄被修改時,[審查者] 欄位將自行清空/為空,以表示該記錄需要再次審查。
使用者修改這些記錄的方式是單擊一個按鈕,該按鈕運行帶有 OpenQuery 操作的宏,並將“視圖”設為“資料表”,將“資料模式”設為編輯。
在這種情況下,我是否能夠捕獲修改事件並清空該欄位?
答案1
是的,您可以“捕獲修改事件”,並且可以使用它來清空該欄位。
實際上你想添加一個更改事件之前到桌子上。為此:
- 在資料表檢視中開啟表
- 在“表”選項卡上按“更改前”按鈕
- 根據需要添加您的操作來滿足您的需求。使用該
Updated("Field Name")
函數檢查欄位是否已套用變更。請注意,您在此處定義的任何操作僅在使用者透過在最後一個儲存格上按回車鍵或按一下另一行移出該行後才會觸發。