2013-05-28 93 views
0

我有一個惱人的問題。當我在Access中的某個字段中時,如果它發生更改,我想將另一個字段設置爲null。所以,我在Dirty中有以下代碼塊,並且命中了Exit事件。問題是它清除了其他字段,然後「選擇所有」當前字段,而不是退出。如果我嘗試再次退出,那麼它可以工作,但不是第一次。在當前字段更改時設置訪問中的另一個字段

Private Sub EWId_Dirty(Cancel As Integer) 
' Clear out the EID when this is changed. 
    DirtyEWID = True 
End Sub 

Private Sub EWId_Enter() 
    DirtyEWID = False 
End Sub 

Private Sub EWId_Exit(Cancel As Integer) 
    If (DirtyEWID = True) Then 
    Me![txtEID] = "" 
    DirtyEWID = False 
    End If 
End Sub 

回答

0

我不知道我完全理解這個問題,但也許你可以在那裏滑動Me.txtEID.SetFocus?這樣它不會突出顯示任何東西。

0

我通過將更改移動到「更新後」事件來實現它。

謝謝!

相關問題