Access на другом компьютере не работают запросы
Эта статья применима к файлам баз данных Microsoft Access (.mdb) или (.accdb). Требуются базовые навыки работы с кодом, макросами и взаимодействия.
Просмотр ссылок базы данных Access
Просмотр текущих ссылок базы данных:
- Откройте базу данных.
- Нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
Решение проблем со ссылками на компьютере разработчика
Создание новой пустой базы данных и последующий импорт объектов из другого файла базы данных могут создавать проблемы с ссылками, если код или элементы ActiveX используют ссылки, которые по умолчанию не включены в базу данных. Ссылки по умолчанию для базы данных Access 2000:
- Visual Basic for Applications
- Библиотека объектов Microsoft Access 9.0
- Автоматизация OLE
- Библиотека объектов данных Microsoft ActiveX (ADO) 2.1
Если источником является другая база данных Access 2000, убедитесь, что ссылки совпадают. Если источник находится в более ранней версии Access, вероятно, используется DAO версии 3.5 или более ранней; однако Access 2000 не предоставляет DAO 3.5 по умолчанию. Попробуйте удалить ссылку на библиотеку ADO 2.1 (если она существует) и добавить ссылку на библиотеку объектов DAO 3.6.
Если вы преобразовали базу данных из более ранней версии Access, содержащей ссылку на файл Utility.mda, в большинстве случаев эту ссылку можно удалить, так как функции, которые эта ссылка вызывает, включены в ссылки по умолчанию в Access 2000. Если имеются ссылки на более ранние версии DAO, их также можно удалить, так как DAO 3.6 может выполнять эти функции.
Чтобы добавить ссылку на библиотеку, выполните следующие действия:
- Откройте базу данных.
- Нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
- В разделе Доступные ссылки установите флажок рядом с именем библиотеки, а затем нажмите кнопку ОК.
Чтобы удалить ссылку на библиотеку, выполните следующие действия:
- Откройте базу данных.
- Нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
- В меню Сервис выберите пункт Ссылки.
- В разделе Доступные ссылки снимите флажок рядом с именем библиотеки, а затем нажмите кнопку ОК.
Перезапись запроса
Вы можете переписать запрос Microsoft Access, чтобы использовать критерии соединения с ключевым словом LIKE. Оператор LIKE можно использовать для сравнения одного поля с другим полем в связанных таблицах из разных баз данных вместо использования ANSI JOIN.
Например, если исходный запрос следующий, где dbo_db1_table1 связан из базы данных SQL Server DB1 и dbo_db2_table1, dbo_db2_table2 связаны из базы данных SQL Server DB2:
переокажите запрос следующим образом:
Здесь синтаксис ANSI JOIN и NON ANSI JOIN отображаются в одном запросе.
Ссылки
Дополнительные сведения о запуске мастера изменения размера см. в меню "Справка Microsoft Office Access", введите "Мастер изменения размера" в поле "Поиск" в области "Справка" и нажмите кнопку "Начать поиск", чтобы просмотреть раздел.
Доброго времени суток! Такая проблема, в базе в табличной форме есть поле с подстановкой данных из справочника, поле "Услуга", и в той же форме есть поле "Стоимость" она тоже есть в том же справочнике. В табличной форме стоит VBA код на поле "Услуга":
Отображение картинок на другом компьютере
Здравствуйте. Сам в Access очень недавно, поэтому во много не разбираюсь. Создал базу в Access.
база не открывается на другом компьютере
Добрый день! Создала базу данных access, разделила ее на клиентсткую и серверную части, добавила.
Видеокарта не работает на моем компьютере, хотя на другом работает.
здравствуйте, проблема в следующем, в один прекрасный день моя видеокарта 9800 gt просто не.
Доброго времени суток! Такая проблема, в базе в табличной форме есть поле с подстановкой данных из справочника, поле "Услуга", и в той же форме есть поле "Стоимость" она тоже есть в том же справочнике. В табличной форме стоит VBA код на поле "Услуга":
То есть подстановка стоимости в зависимости от услуги, так вот в чём проблема, на одном компьютере работает, а на другом нет. В чём проблема и как её решить?
Я в VBA не разбираюсь, пока.
Но дайте больше информации тем, кто разбирается.
Если есть возможность, выложите базу. Может ещё какую-либо инфу, которая поможет понять причину.
А эта процедура выполняется на другом компьютере? Проверьте - откройте модуль формы, поставьте останов на строке процедуру, откройте форму и измените услугу.
Не работает на другом компьютере
Скидываю .exe файл на другой компьютер, он не хочет подключаться к БД, выдаёт ошибку: Unable to.
программа не работает на другом компьютере
Еще вопросик как избежать: при переносе файла Exel на другой компьютер макросы не работают и.
На другом компьютере не работает кейлоггер
Здравствуйте. У меня такая проблема: есть 2 кейлоггера с dll (хотя пробовала и переписать функции в.
Программа не работает на другом компьютере
Вот собственно код очень простой программы. Скомпилировал, попытался открыть exe-шник на.
По работе пришлось без особых знаний пытаться автоматизировать процесс занесения данных из писем в эксель. Для этого я связал таблицу Access с общей сетевой папкой в Outlook ("внешние данные -> папка Outlook -> создать связанную таблицу), а уже из Excel создал запрос к Access. Но столкнулся с такой загвоздкой: при попытке обновить таблицу Access с другого компьютера (она лежит на общем диске), ничего не происходит. Я так предположил, что это из-за того, что сама таблица (или запрос из Outlook, не знаю как правильно сказать), хранится на моём компьютере в папке Temp.
Как можно настроить это все, чтоб можно было пользоваться на других компьютерах, а не только на моём? Если вас не затруднит - поподробнее, а то я первый раз в жизни в Access зашел.
Прикрепил скрин вида таблички и всплывающее окно, которое появляется при наведении курсора мыши.
Создание запроса на обновление на основе запроса на вычисление
Помогите пожалуйста, имеется запрос на вычисление, который показывает средний балл учащихся по.
Отображение картинок на другом компьютере
Здравствуйте. Сам в Access очень недавно, поэтому во много не разбираюсь. Создал базу в Access.
Код не работает на другом компьютере
Доброго времени суток! Такая проблема, в базе в табличной форме есть поле с подстановкой данных из.
Акцесс в линке к таблице обращается по абсолютному пути (как и указано во всплывающей подсказке). Где бы не находился ваш эксель, работая с акцессом, он работает на вашем компьютере, а не на том, где лежит его файл mdb или accdb. И использует абсолютные пути относительно вашего компьютера. Т.е. чтоб, он мог обратиться к папке другого компьютера по сети, надо ещё в процессе привязки таблицы, указывать путь до неё в виде \\dns-name_компа\сетевая_шара\файл_таблицы
база не открывается на другом компьютере
Добрый день! Создала базу данных access, разделила ее на клиентсткую и серверную части, добавила.
Access 2003 и Access 2010 на одном компьютере
Возникла необходимость установить Access 2003 и Access 2010 на одном компьютере. В принципе.
Подключение к бд Access, расположенной на другом компьютере
Добрый день, у меня встал такой вопрос, у меня есть программа, расположенная на моём пк, в.
Как программно открывать порт на одном компьютере и слушать и видеть что он открыт на другом компьютере
Ребят подскажите как программно открывать порт на одном компьютере и слушать и видеть что он открыт.
У нас есть многопользовательское интерфейсное / внутреннее приложение MS Access 2010. Мы добавили процесс, который будет закрывать удаленные интерфейсы, когда мы хотим выполнить работу с серверной частью, такую как сжатие и восстановление. Это проверка на основе таймера в поле таблицы, которое, если имеет определенное значение, закроет приложение.
Я провожу две проверки, подключены ли пользователи к базе данных:
У меня есть процесс входа / выхода, и я могу видеть, кто все еще вошел в систему (его форма основана на ошибках, например, они закрывают форму, но интерфейс все еще открыт).
Я использовал просмотрщик файлов .ldb, чтобы узнать, подключено ли что-нибудь еще
Есть ли вероятность, что соединение с резервным копированием могло существовать, если оно не было доступно для просмотра с помощью программы просмотра ldb?
есть ли какой-нибудь пуленепробиваемый 100% надежный способ принудительно отключить все соединения от бэкэнда?
Устранение неполадок ссылок Visual Basic в Access
Access загружает файл, относящийся к каждой из ссылок (например файл библиотеки типов, библиотеки объектов или библиотеки элементов управления), в соответствии с информацией, отображаемой в поле «Ссылки». Если Access не может найти файл, приложение выполняет следующие процедуры для его обнаружения:
- Access проверяет, загружен ли файл, на который указывает ссылка, в память.
- Если файл не загружен, Access проверяет RefLibPaths наличие ключа реестра. Если ключ найден, Access ищет именованное значение с названием, соответствующим соответствующим названию ссылки. При наличии совпадения Access загружает ссылку с пути, на который указывает именованное значение.
- После этого Access ищет файл, на который указывает ссылка, в следующих расположениях в такой последовательности:
- Папка приложения (расположение файла Msaccess.exe).
- Текущая папка, отображающаяся при нажатии Открыть в меню Файл.
- Папка Windows или Winnt, в которой расположены запущенные файлы операционной системы.
- Папка System в директории Windows или Winnt.
- Папки в переменной среды ПУТЬ, непосредственно доступные операционной системе.
«Ошибка метода MethodName объекта ObjectName»
«Функция недоступна в выражении Использования»
«Не удается найти проект или библиотеку»
«Переменная не определена» или «Пользовательский тип не определен»
«Ошибка выполнения 5», «Недопустимый вызов или аргумент процедуры», «В текущем проекте нет ссылки на библиотеку, содержащую этот символ» или «В текущем проекте нет ссылки на библиотеку, содержащую этот символ, поэтому символ не определен»
«Компонент ActiveX не может создать объект»
Дополнительная информация
Данные в Microsoft Access можно отфильтровать с помощью ключевого слова JOIN в запросах. Ключевое слово JOIN классифицируется как ANSI JOIN и NON ANSI JOIN. ANSI JOIN использует ключевые слова JOIN и ON в запросе. NON ANSI JOIN использует предложение WHERE в запросе.
NON ANSI JOIN использовался чаще до развития anSI 92 SQL и был изменен до ANSI JOIN. Корпорация Майкрософт рекомендует использовать ANSI JOIN в запросах для фильтрации данных.
Распространение файлов баз данных с элементами управления ActiveX
Существует два типа лицензий для элементов управления ActiveX: лицензия для времени разработки и лицензия для времени выполнения.
- Лицензия для времени разработки позволяет вставить лицензированные элементы управления ActiveX из Office 2000 Developer в формы и отчеты в базе данных Access.
- Лицензия для времени выполнения позволяет использовать элементы управления ActiveX в базе данных Access на компьютере без установленного экземпляра Office 2000 Developer, но не предусматривает возможности вставки новых лицензированных элементов управления ActiveX. Для установки лицензии для времени использования, распределите элементы управления ActiveX с помощью мастера пакетов и развертывания, записывающим лицензию на элементы управления в регистре целевого компьютера.
Флаг «Отсутствует», который может отобразиться при открытии модуля в представлении «Конструктор» и нажатии Ссылки в меню Инструменты, указывает на то, что ссылка на элемент управления «Общее диалоговое окно» на целевом компьютере не совпадает с источником в файле базы данных на компьютере разработчика.
Повторная регистрация файла
- В Microsoft Windows NT 4.0 нажмите кнопку «Пуск», выберите «Найти», а затем нажмите Файлы или папки, а при использовании Windows 2000 нажмите «Пуск», выберите «Поиск» и щелкните Файлы и папки.
- В поле Именованные или в поле Поиск именованных файлов и папок введите regsvr32.exe.
- В поле Поиск в выберите локальный жесткий диск (обычно диск C:).
- Установите флажок Включить вложенные папки и нажмите кнопку Найти или Поиск.
- Найдя файл нажмите Пуск, выберите Выполнить, а затем удалите все, что находится в поле Открыто.
- Перетащите файл Regsvr32.exe из области результатов поиска в поле Открыто.
- Повторите шаги 2–6, на этот раз выполнив поиск по запросу FileName.dll, где FileName — это название файла, который необходимо зарегистрировать повторно.
- Переместив файл FileName.dll в поле Открыто с файлов Regsvr32.exe, нажмите кнопку ОК.
- Проверьте, удалось ли устранить проблему, в Access.
При отсутствии файла Regsvr32.exe на компьютере, попытайтесь найти его на других компьютерах. Если файл не доступен, его можно получить на веб-сайте Microsoft.
Скомпилируйте все модули после настройки ссылок. Для компиляции всех модулей, убедитесь, что модуль до сих пор открыт, и нажмите Скомпилировать базу данных в меню Отладка. Если скомпилировать модули не удается, это может указывать на то, что остались дополнительные ссылки, ошибки которых не были устранены.
Импорт таблиц SQL Server таблиц
Чтобы избежать проблемы, описанной в разделе "Симптомы" этой статьи, импортируйте таблицы SQL Server в базу данных Microsoft Access вместо связывания таблиц SQL Server с базой данных Access.
При импорте таблиц SQL Server в базу данных Access нельзя использовать последние данные из импортируемой таблицы, так как импортированная таблица содержит моментальный снимок данных во время импорта таблицы.
Использование проекта базы данных Access
Чтобы избежать проблемы, описанной в разделе "Симптомы" этой статьи, используйте проект базы данных Microsoft Access вместо базы данных Microsoft Access. Свяжите соответствующие таблицы SQL Server в проекте базы данных Microsoft Access, а затем создайте хранимую процедуру, чтобы включить следующий запрос (где dbo_db1_table1 связан из базы данных SQL Server DB1 и dbo_db2_table1, dbo_db2_table2 связаны из базы данных SQL Server DB2):
Результирующий набор будет отображаться при выполнении этой хранимой процедуры.
Обходной путь
Чтобы обойти эту проблему, используйте один из следующих методов:
Однако у меня есть исправление для моего приложения MS-Access:
Обходной путь, который я использую, чрезвычайно агрессивен - не совсем «ядерный вариант», заключающийся в том, чтобы пропустить лопату через источник питания здания или уступить требованиям системного администратора о человеческих жертвах, но он глубоко неприятен и требует нелепого объема работы:
- Настройте клиентов - ваши клиентские приложения MS-Access - для легкого переключения между именованными внутренними базами данных.
- Аналогичным образом, dsn-файлы, которые вы написали и разрешили другим приложениям use должен быть доступен для уже существующего скрипта для редактирования Предложение DBQ = или Data Source = для нового имени файла.
- Возьмите копию файла базы данных, перенесите ее в локальную временную папку для необходимых вам работ по обслуживанию и отправьте ее обратно в папку «Data» вашего приложения под новым именем.
- Теперь запустите скрипт Change back-end или функцию VBA .
- . И к черту всех, кто использует старый, заблокированный серверный файл.
Подсказка : внедрите свое интерфейсное приложение таким образом, чтобы оно регулярно опрашивало внутреннюю базу данных (или какой-либо другой ресурс, в худшем случае - полная блокировка) на предмет « Завершение обслуживания 'или' Изменить базу данных '- это разумная вещь, которую можно поместить в событие таймера вашей формы «Главное меню».
Кроме того, есть код для автоматизации переключения исходной базы данных для связанных таблиц.
Пользователи помещают «замки» в LDB. LDB - это своего рода база данных блокировок для MS Access.
Пользователи также устанавливают «блокировки» на LDB и MDB. Эти блокировки являются частью встроенных примитивов базы данных, предоставляемых сетью Windows и Windows.
Если нет блокировок IN ldb, пользователь не выполняет запись в MDB.
Если нет блокировок ON mdb, пользователь не использует эту службу Windows / Networking.
Чтобы получить монопольную блокировку на MDB, вам понадобятся и то, и другое. MSAccess не позволит вам исключительную блокировку, пока в LDB есть записи, показывающие, что кто-то другой использует базу данных, и Windows не предоставит вам исключительную блокировку, пока у нее есть блокировки, показывающие, что кто-то другой использует базу данных.
Чтобы 100% пуленепробиваемый опустошить LDB, вы удалите LDB. Вот почему Access всегда пытается удалить LDB при закрытии. Если Access дает сбой, или сеть отключена, или ПК или сервер выключены, LDB будет иметь данные («блокировки»), которые не были удалены. Вы избавитесь от них, удалив LDB.
Доступ не сможет удалить LDB, если у пользователя все еще есть блокировки Windows / Network на LDB. Поскольку Access игнорирует существующие записи «блокировки», чтобы очистить сломанные записи «блокировки», именно так Access / Windows предотвращает удаление LDB Access, пока другой пользователь все еще использует его.
Если существуют ЛИБО блокировки Windows или «блокировки» доступа / LDB, вы не можете получить исключительное право собственности. Если существуют ТОЛЬКО «блокировки» доступа / LDB, вы можете удалить LDB, а затем получить исключительное право собственности.
Если существуют ЛЮБЫЕ блокировки Windows / сети, никакие ваши действия с Access не могут позволить вам отключить другого человека от сети. Вам нужно перейти на сервер / компьютер, на котором размещен файл, и принудительно отключить соединение. Access - это не программа сетевого администрирования, которая делает это за вас.
Когда я смотрел последний раз, Windows Server был настроен по умолчанию на тайм-аут разорванных файловых соединений через 15 минут после потери сетевого сеанса. Поэтому, если вы выключите компьютер, подождите 15 минут, затем сработают блокировки Windows / сети (время по умолчанию). В качестве альтернативы: инструменты администратора, управление компьютером, системные инструменты, общие папки, сеансы. Выберите файл, который хотите разблокировать, и удалите сеанс.
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Оригинальный номер базы знаний: 310803
Распространение файлов баз данных
Существует два основных метода распределения файлов базы данных. Вы можете скопировать файл с компьютера разработчика на конечный компьютер или использовать мастер создания пакетов и развертывания для создания пакета установки.
При копировании файла с компьютера разработчика на конечный компьютер будет скопирован только файл базы данных. Необходимо вручную убедиться, что все файлы, перечисленные в списке ссылок, доступны на уровне правильной версии и в том же относительном расположении на конечном компьютере, что и на компьютере разработчика.
При разработке приложений времени выполнения в Access следует помнить, что некоторые файлы операционной системы должны быть распределены с помощью приложения времени выполнения. Упаковка этих файлов выполняется автоматически компонентом мастера создания пакетов и развертывания Microsoft Office 2000 Developer. Иногда версии включенных файлов зависят от других приложений, которые установлены на компьютере разработчика и могли изменять файлы операционной системы.
Следование определенным рекомендациям обычно гарантирует, что версии используемых файлов не будут конфликтовать с файлами на конечном компьютере при установке приложения времени выполнения. Ниже указаны рекомендации:
4 ответа
" Я дважды проверяю, подключены ли пользователи к базе данных "
Если вам нужно открыть базу данных исключительно, вы можете пропустить другие проверки и просто проверить, можете ли вы это сделать.
Затем вызовите эту функцию, указав полный путь к вашему файлу db.
Есть ли вероятность, что соединение с резервным копированием могло существовать, если оно не было доступно для просмотра с помощью программы просмотра ldb?
Да, у меня много раз были проблемы, когда серверная часть была заблокирована, но я ничего не видел с помощью программы просмотра LDB. В этих случаях мы даже приводили к принудительному отключению компьютеров, с которых пользователи обращаются к БД. Ужасное решение, но в случае необходимости вы иногда приходите в отчаяние.
есть ли какой-нибудь пуленепробиваемый 100% надежный способ принудительно отключить все соединения от бэкэнда?
Нет, мне не удалось найти 100% способ вытеснить всех из серверной БД. Самым близким к совершенству я обнаружил использование тайм-аута Криса Симондса. -Принудительный код, расположенный в Utter Access
- Позволяет разработчику перейти на любой компьютер с использованием базы данных и заставить всех пользователей отключить разделенную базу данных, чтобы разработчик мог открыть базу данных исключительно для изменять / поддерживать БД.
- Отключает пользователей БД, если они не использовали БД в течение определенного количества минут, установленного разработчиком.
- Позволяет разработчику указывать время каждый день, чтобы все пользователи отключили разделенную базу данных и закрыли базу данных для резервного копирования, компиляции или чего-то еще.
- Все функции являются необязательными и могут быть обойдены без дополнительного кодирования, используйте только то, что вам нужно для каждой базы данных.
Я реализовал его код, и он работает около 99% времени, но все еще бывают случаи, когда MS Access становится немного раздражительным, и я не могу понять, почему БД заблокирована или заставляет всех выйти.
Исправление существует, и оно у меня есть для поддерживаемого мной приложения MS-Access. Однако это неудобно и непросто реализовать.
Во-первых, немного истории о блокировке файлов и заблокированных файлах.
Файл блокировки - полезный инструмент, но это индикатор, а не фактическая блокировка: вы можете редактировать его, но это не имеет никакого эффекта.
Сеансы Live MS-Access могут сохранять файловую блокировку для файла внутренней базы данных .accdb или .mdb, если они редактируют данные, изменяют объект (например, индексируют таблицу) или выполняют задачу обслуживания. Последние два элемента в этом списке встречаются редко - требуется некоторое усилие, чтобы повлиять на другой файл базы данных, отличный от того, который вы открыли в своем сеансе, но иногда это наблюдается в дикой природе - но закрытие этих сеансов должно снять блокировку и почти будет.
В случае сбоя сеансов MS-Access может сохраняться файловая блокировка для файла внутренней базы данных .accdb или .mdb. Принудительный перезапуск компьютеров-нарушителей должен снять блокировку, и в большинстве случаев так и будет.
Вы можете отследить их, используя файл блокировки (.ldb или .laccdb)
Сторонние приложения для создания отчетов, использующие ODBC или ADO для вашей базы данных Access, должны иметь свои подключения только для чтения, чтобы они не могли заблокировать файл. Если вам повезет , владельцы системы используют управляемый вами файл dsn, и вы можете увидеть этот параметр.
Некоторые приложения для создания отчетов, такие как QLikView, представляют собой непрозрачные интерфейсы, требующие полного имени файла, и никто не знает, что произойдет дальше: может быть, он блокируется, а может, нет. У вас нет возможности узнать .
Некоторые приложения для отчетности - и сводные таблицы Excel - могут ссылаться на вашу базу данных, и владельцы просто не сообщают вам об этом. Если их соединения плохо настроены, они могут заблокировать вашу таблицу при извлечении: а завершение клиентского сеанса может оставить блокировку на месте. Скучающие пользователи Excel, наблюдающие за медленным «обновлением» разворота, делают это все время.
Хуже того, некоторым сторонним системам может потребоваться запись данных: этого следует избегать - пройдите через клиентское приложение Access! - но вы не всегда можете принять это решение.
Если вам повезет, объект подключения настроен правильно, поэтому идентификатор машины находится в строке подключения, гарантируя, что он появится в файле блокировки и позволит вам найти машину с блокировкой .
Может быть они так поступают: часто они этого не делают.
. Обратите внимание, что запросы с блокировкой строк, запросы с блокировкой страниц и запросы с блокировкой таблиц функционально идентичны для проблемы, которая имеет для вас значение: если вам нужно что-то сделать (например, сжать и восстановить) на уровне `` файла '', файл заблокирован от вас. Пока этот замок не будет снят, вы заблокированы.
Вы можете или не можете идентифицировать машину. Вы можете или не можете заставить их отключиться от сети. Они могут или не разблокировать блокировку успешно при нормальной работе, и почти наверняка этого не произойдет, если они выйдут из строя.
Итак: это не очень красивая картина.
Лучшее решение в корпоративной среде - это иметь прямую связь с сетевым администратором с помощью инструмента «палец», чтобы определить, кто блокирует файл базы данных, возможность связаться с пользователем и возможность отключить оскорбительный сеанс.
- Если ваши организационные структуры не позволяют вам установить эту линию связи, вы облажались.
- Если сетевые администраторы вашей организации не имеют возможности или полномочий сделать это в удобные сроки, вы облажались.
- Если сетевой администратор вашей организации решит не делать этого, вы облажались.
Симптомы
При выполнении запроса в базе данных Microsoft Access, которая соединяет связанные таблицы Microsoft SQL Server из разных источников или баз данных, запрос может не возвращать никаких данных.
Однако при выполнении аналогичного запроса, который ссылается на связанные таблицы SQL Server из того же источника или базы данных, эта проблема не возникает.
Сводка
В этой статье описываются проблемы, связанные с использованием ссылок в базе данных Access.
Чтобы разобраться в ошибках ссылок, необходимо понимать работу ссылок на библиотеки в базе данных Access, а также методы установки базы данных на целевой компьютер, не разрушая эти ссылки. В этой статье приводится сводка следующих тем:
Обновление списка ссылок
Если проблема ссылки связана с элементом управления ActiveX, иногда ее можно устранить обновив список ссылок. Обновление списка ссылок:
- В редакторе Visual Basic нажмите Ссылки в меню Инструменты.
- В диалоговом окне Ссылки щелкните невыбранную ссылку, убедитесь в правильности выбора, а затем нажмите ОК.
- В меню Инструменты снова выберите Ссылки.
- Щелкните, чтобы отменить выбор ссылки, и нажмите OK.
Читайте также: