2016-08-02 22 views
0

我有一個子窗體和第二個嵌套子窗體的主窗體。我有一個問題,如果我打開一個空白表單並將數據輸入到主表單中,然後嘗試移動到其中一個子表單上的文本框,我無法使用該文本框。但是,如果我打開窗體並立即導航到其中一個子窗體,我可以返回到主窗體。我注意到,如果我在主窗體中嘗試輸入數據,子窗體的Enter事件不會觸發。任何想法可能會導致這種情況?MS訪問焦點不轉移到子表格

回答

1

解決了它,事實證明我忘記刪除我的主窗體上的BeforeUpdate事件,這是爲了阻止記錄被保存直到點擊某個按鈕。

Private Sub Form_BeforeUpdate(Cancel As Integer) 
    If Not save Then 
     Cancel = True 
    End If 
    End Sub 

其中save是布爾變量如果按下保存按鈕被設置爲true。