Ошибка "Обнаружено неоднозначное имя" при выполнении процедуры в Access
Исходный номер базы знаний: 817411
Примечание.
Требуются базовые навыки работы с кодом, макросами и взаимодействия.
Симптомы
При выполнении процедуры в Microsoft Access 2000 или более поздней версии может появилось следующее сообщение об ошибке:
Выражение , Event_Name введенное в качестве параметра свойства события, приводит к следующей ошибке: Обнаружено неоднозначное имя: EventProcedure_Name.
Причина
Эта ошибка возникает при наличии нескольких процедур с одинаковыми именами в модуле.
Обходной путь
Чтобы обойти эту проблему, удалите ненужную повторяющиеся процедуры. Для этого выполните следующие действия:
Откройте форму в режиме конструктора.
В Microsoft Office Access 2003 в меню Вид щелкните Код.
В Microsoft Office Access 2007 щелкните Просмотреть код в группе Сервис на вкладке Конструктор .
В меню Отладка выберите команду Скомпилировать имя базы данных.
Появляется указанное ниже сообщение об ошибке:
Ошибка компиляции: обнаружено неоднозначное имя: имя процедуры.
Обратите внимание на имя процедуры и нажмите кнопку ОК.
В коде найдите другие вхождения процедуры имя процедуры , где имя процедуры создало ошибку компиляции, упомянутую на шаге 3.
Выберите и удалите нежелательную процедуру.
В меню Отладка выберите команду Скомпилировать имя базы данных.
В меню Файл выберите команду Закрыть.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по