2017-04-02 43 views
0

我有一個表tblEmpAfter Insert數據宏定義。但是,該事件不起作用。我在這裏錯過了什麼?插入數據宏未運行後

enter image description here

enter image description here

enter image description here

+0

「不工作」是什麼意思 - 錯誤信息,錯誤結果,什麼都沒有發生?查詢語法看起來不錯。我從來沒有使用數據宏。當手動查詢添加記錄而不是手動添加記錄時,AfterInsert事件會觸發嗎? – June7

回答

2

你的邏輯簡單地移動到BeforeChange觸發這是任何記錄(新的或現有的)保存之前的狀態。您的邏輯嘗試更改保存模式後的AfterInsert中的字段值。此外,一定不包括表的標識,tblEmp,在宏引用列名:

Data Macro Design View

事實上,如果你點擊狀態欄上的應用程序錯誤在後右下角你當前的嘗試,輸出的系統表顯示的問題,因爲你是在只讀模式下插入後:

EditRecord失敗,因爲默認別名表示 是隻讀的記錄。