В кнопочной форме слетает имя внедрённого макроса (Access 2007).
Проверить команды макроса надо, может открывает функцию, которой нет
Именно в макросе стирается имя открываемой формы
Макрос надо перегнать в visual basic, и отладчиком найти проблему с помощью пошаговой отладки.