Ошибка Microsoft Access 2482

Я использую приложение MS Access и получаю сообщение об ошибке только на компьютере одного пользователя:

Ошибка Microsoft: 2482 - Microsoft Access не может найти имя..., которое вы ввели в выражение. Возможно, вы указали элемент управления, отсутствующий в текущем объекте, без указания правильной формы или контекста отчета. Чтобы сослаться на элемент управления в другой форме или отчете, перед именем элемента управления следует указать имя коллекции, обычно это формы или отчеты, а также имя формы или отчета, к которому принадлежит элемент управления. Например, формы![Продукты]![Единицы на складе].

Любая помощь будет оценена Спасибо

2 ответа

Если сообщение об ошибке кажется очень странным, то оно может быть вызвано неверными ссылками или поврежденным файлом.

Если ваше приложение имеет дополнительные ссылки на другие приложения, такие как Word или Excel, то это усложняет распространение на другие компьютеры. Я предлагаю решение удалить все дополнительные ссылки перед распространением на другой компьютер.

Создайте модуль, который содержит минимальные функциональные возможности и включает процедуру, которая вызывается как первое действие в макросе Autoexec. Эта процедура добавит все необходимые процедуры при запуске программы, если таковые имеются.

Если какая-либо ссылка не может быть добавлена, то приложение продолжает работать до тех пор, пока не будет использована некоторая процедура из модуля, который использует недоступную ссылку. Это означает, что если только один пользователь использует некоторые расширенные функции отчетов Excel, то другой пользователь без Excel может продолжать работать, пока не вызовет какую-то процедуру из модуля, требующего ссылки на Excel.

Пример кода для программного добавления ссылок можно найти здесь http://www.tek-tips.com/viewthread.cfm?qid=903662

Примечание. Из-за мучительного опыта свойство ссылки.IsBroken не всегда работает должным образом.

Для более сложных случаев специальную библиотеку VBA для обработки ссылок можно найти здесь: http://afrablox.com/Default.aspx?tabid=406&language=en-US Мне пришлось распространять сложное приложение Microsoft Access с более чем 15 ссылками на другие библиотеки., В результате долгих и мучительных экспериментов родилась специальная библиотека для обработки ссылок. Это подходит для случаев, когда можно использовать формат mdb или accdb, поскольку файлы mde и accde не позволяют динамически добавлять ссылки.

Проверьте ссылки в окне кода. Отсутствие ссылки может привести к довольно странным сообщениям об ошибках, и если у вас проблема только на одном ПК, то отсутствие ссылки не исключено.

Из вашего недавнего комментария к вашему сообщению кажется, что http://support.microsoft.com/kb/945674 может иметь отношение к вам. Среди перечисленных проблем:

945280 Элементы управления поля со списком и элементы списка не отображают значения или неправильные значения в Access 2003 после установки пакета обновления 3 (SP3) для Office 2003

Другие вопросы по тегам