以父表格转到新记录

时间:2014-08-29 09:08:29

标签: forms vba ms-access

我有一个Access表单,其子表单有一个子表单,称为Parent,Middle和Child。在Child举办的活动中,我想让Middle跳到新的记录。我试过了

DoCmd.GoToRecord acDataForm, "Middle", acNewRec

然而,这会产生错误,因为形式"中"本身并不公开。给它焦点并调用GotFocus函数也不起作用(可能是因为在我编辑Child时,Middle表单仍然具有焦点)。

有人可以建议我可以跳到中间形式的新唱片吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

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

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

Child格式中,您可以使用

调用方法
Parent.MoveToNextRecord