导航窗体的navigationsubform已经添加了数据源为PtData的窗体,要想PtData添加新的记录,
不能写
DoCmd.GoToRecord acDataForm, "PtData", acNewRec ,系统报告PtData没有打开,即使在PtData的load事件写代码也不行。
如果写
docmd.openform语句,倒是可以产生新纪录,但是产生了新的窗体,而且原先embed的窗体也看得见,简直是太不方便了。
如果按照引用导航控件的方式写
主窗体名.navigationsubform.PtData.form.recordset.addnew,提示找不到对象。
原来用me.recordset.addnew即可。