Пожалуйста, потерпите меня, пока я пытаюсь объяснить мою проблему. Я открываю форму в режиме добавления; форма привязана к одной таблице, но содержит подчиненную форму, связанную с другой таблицей - две таблицы имеют отношение 1 ко многим. Я ввожу некоторые данные, которые запускают autoref для заполнения в главной форме, и создаю связанную запись в подчиненной форме. Затем я нажимаю кнопку в главной форме, чтобы открыть другую форму. Используя vba в событии OnClick этой кнопки, я сохраняю запись в текущей форме и создаю новую запись в другой таблице. Эта таблица является источником данных для 2-й формы, и я открываю форму, отфильтрованную по вновь созданной записи. Я ввожу некоторые данные в эту вторичную форму, а затем нажимаю кнопку, которая принимает вычисленное значение и заполняет поле в главной форме, а затем закрывает вторую форму. Проблема в том, что когда он возвращается в основную форму, кажется, что он потерял исходную запись, как будто он вернулся в режим добавления. Однако, если я ввожу данные в основную форму, а затем просто закрываю ее, я могу снова открыть ее (в режиме редактирования), открыть 2-ю форму и вернуться снова без каких-либо проблем. Извините за многословное объяснение, но надеюсь, что кто-то может помочь.