【问题标题】:Go to new record in parent form转到父表单中的新记录
【发布时间】:2014-08-29 17:40:43
【问题描述】:

我有一个 Access 表单,其中包含一个子表单,该子表单名为 Parent、Middle 和 Child。在 Child 发生事件后,我希望 Middle 跳到新的记录。我试过了

DoCmd.GoToRecord acDataForm, "Middle", acNewRec

但是,这会产生错误,因为“中间”表单本身未打开。给它焦点并调用 GotFocus 函数也不起作用(可能是因为在我编辑 Child 时,Middle 表单仍然有焦点)。

谁能建议我可以跳到中间形式的新记录的方法?

谢谢!

【问题讨论】:

    标签: forms vba ms-access


    【解决方案1】:

    Middle 的形式,创建一个新的公共方法:

    Public Sub MoveToNextRecord()
        DoCmd.GoToRecord acDataForm, Me.Name, acNext
    End Sub
    

    Child 的形式中,你调用方法

    Parent.MoveToNextRecord
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      相关资源
      最近更新 更多