0
我有一個子窗體和第二個嵌套子窗體的主窗體。我有一個問題,如果我打開一個空白表單並將數據輸入到主表單中,然後嘗試移動到其中一個子表單上的文本框,我無法使用該文本框。但是,如果我打開窗體並立即導航到其中一個子窗體,我可以返回到主窗體。我注意到,如果我在主窗體中嘗試輸入數據,子窗體的Enter事件不會觸發。任何想法可能會導致這種情況?MS訪問焦點不轉移到子表格
我有一個子窗體和第二個嵌套子窗體的主窗體。我有一個問題,如果我打開一個空白表單並將數據輸入到主表單中,然後嘗試移動到其中一個子表單上的文本框,我無法使用該文本框。但是,如果我打開窗體並立即導航到其中一個子窗體,我可以返回到主窗體。我注意到,如果我在主窗體中嘗試輸入數據,子窗體的Enter事件不會觸發。任何想法可能會導致這種情況?MS訪問焦點不轉移到子表格
解決了它,事實證明我忘記刪除我的主窗體上的BeforeUpdate事件,這是爲了阻止記錄被保存直到點擊某個按鈕。
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Not save Then
Cancel = True
End If
End Sub
其中save
是布爾變量如果按下保存按鈕被設置爲true。