【问题标题】:MS Access Focus not shifting to subformMS Access Focus 没有转移到子窗体
【发布时间】:2016-08-02 20:16:49
【问题描述】:

我有一个带有子表单的主表单和第二个嵌套的子表单。我遇到了一个问题,如果我打开一个空白表单并将数据输入到主表单中,然后尝试移动到其中一个子表单上的文本框,我将无法使用该文本框。但是,如果我打开表单并立即导航到其中一个子表单,我就可以返回主表单。我注意到如果我尝试在主窗体中输入数据,子窗体的 Enter 事件不会触发。关于可能导致这种情况的任何想法?

【问题讨论】:

    标签: database forms vba ms-access-2013


    【解决方案1】:

    解决了,原来我忘记在我的主窗体上删除一个 BeforeUpdate 事件,该事件旨在阻止记录被保存,直到单击某个按钮。

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

    其中save 是布尔变量,如果按下保存按钮,则设置为 true。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多