Я успешно использовал функцию DoCmd.GoToRecord , , acNewRec
для создания и перехода к новой записи в подчиненной форме (с таблицей в качестве источника). Однако, когда я пытаюсь сделать то же самое из родительской формы, это не сработает. Я пробовал разные подходы, в том числе:
Me.sbfrm_subform.Controls("ctrName").SetFocus
DoCmd.GoToRecord , , acNewRec
который только устанавливает фокус на элементе управления (ctrName), но не может добавить и перейти к новой записи, или
DoCmd.GoToRecord acDataForm, Me.sbfrm_subform.Form.Name, acLast
Что возвращает ошибка 2489 во время выполнения, "Объект sbfrm_subform не открыт".