【发布时间】:2013-12-10 22:40:02
【问题描述】:
我有一个导航表单和一个使用 form_load 事件触发器的子表单。
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
CompanyID.SetFocus
End Sub
当它点击“DoCmd.GoToRecord , , acNewRec”时,它会再次触发 Form_Load 事件并在结束时给出“无当前记录”。当我按下 Debug 时,它会突出显示“DoCmd.GoToRecord , , acNewRec”。我可以继续运行代码,但是当它点击“CompanyID.SetFocus”时,我得到运行时错误“2467”。我只是想让它打开表单,准备好接受新记录。
【问题讨论】:
-
您是否考虑过使用 DataMode acFormAdd 的 Open Form (msdn.microsoft.com/en-us/library/office/ff820845.aspx)?
-
感谢您的想法。看来我要放弃导航表单了。
标签: ms-access vba ms-access-2010