問:-
在 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
沒有留言:
張貼留言