Kis-kis |
DoCmd.GoToRecord acDataForm, "под форма", acGoTo, cod Выдается ошибка о том, что под форма не открыта! |
Во-первых, DoCmd.GoToRecord выполняет переход в открытых формах, а когда некая форма у вас используется в качестве суб-формы, она не входит в список открытых форм.
Во-вторых, использование свойства CurrentRecord для синхронизации позиций возможно лишь для форм, имеющих абсолютно идентичные источники. И даже если у вас две формы основаны на одной таблице/запросе, то CurrentRecord у них может не совпадать, если применялась фильтрация или сортировка записей.
Поиск записей правильнее производить по значениям уникальных кодов (поле идентификатора записи, например счетчик), используя например методы и свойства RecordSetClone формы.