ACCESS資料表中輸入重覆資料便會出提示窗口並停止輸入

問:-
在 Access 有一 Custom 的資料表,內有CCard 欄位(設定: 數字,非自動號碼,不可重履).
以下是Afterupdate 的設定:
Private Sub addNewCCard_AfterUpdate()
  If DLookup("CCard", "Custom", CCard = Me![addNewCCard]) Then
    
     MsgBox ("This C Card used")
    
  End If
 
End Sub 

但是如果我在Custom資料表CCard中輸入已存在的號碼,郤沒有如設定般出現 MsgBox 內容,
而且還可以繼續跳到下一欄位繼續輸入,請問哪裡出現問題?

答:-
改一下變數條件位置如下所示:
If DLookup("CCard", "Custom", "[CCard]=" & Me![addNewCCard] & "") Then

沒有留言:

張貼留言