我有一个Access表单,其子表单有一个子表单,称为Parent,Middle和Child。在Child举办的活动中,我想让Middle跳到新的记录。我试过了
DoCmd.GoToRecord acDataForm, "Middle", acNewRec
然而,这会产生错误,因为形式"中"本身并不公开。给它焦点并调用GotFocus函数也不起作用(可能是因为在我编辑Child时,Middle表单仍然具有焦点)。
有人可以建议我可以跳到中间形式的新唱片吗?
谢谢!
答案 0 :(得分:5)
在Middle
形式中,创建一个新的公共方法:
Public Sub MoveToNextRecord()
DoCmd.GoToRecord acDataForm, Me.Name, acNext
End Sub
在Child
格式中,您可以使用
Parent.MoveToNextRecord