Не работает office access

Содержание
  1. Может появиться сообщение об ошибке «Не удается найти указанную базу данных» при открытии базы данных Access с помощью ярлыка
  2. Симптомы
  3. Причина
  4. Решение
  5. Дополнительные сведения
  6. Ошибка «База данных находится в неожиданном состоянии» при открываемой базе данных в Access
  7. Симптомы
  8. Причина
  9. Решение
  10. Метод 1. Используйте команду Convert Database, если у вас есть исходная база данных.
  11. Access 2000, Access 2002 или Access 2003
  12. Access 2007
  13. Метод 2. Восстановление данных базы данных и запросов базы данных, если у вас нет исходной базы данных без защиты
  14. Метод 3. Восстановление данных базы данных, если у вас нет исходной защищенной базы данных.
  15. Статус
  16. Дополнительные сведения
  17. Исправления и временные решения для последних проблем в Access
  18. Access завершает работу с ошибкой или работает медленно
  19. Проблемы, связанные с функциями и надстройками Access
  20. Дополнительные сведения
  21. Предложение функции

Может появиться сообщение об ошибке «Не удается найти указанную базу данных» при открытии базы данных Access с помощью ярлыка

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

В данной статье относится к базе данных Microsoft Access (.mdb) и для проекта Microsoft Access (.adp).

Материал, изложенный Требует знания интерфейса пользователя для однопользовательского режима.

Для версии Microsoft Access 2002 в данной статье см.
304067.

Microsoft Access 2000 и Access 97 версии данной статьи см.
235280.

Симптомы

При попытке открыть существующую базу данных Microsoft Access с помощью ярлыка, может появиться следующее сообщение об ошибке:

Читайте также:  Не работает бесконтактная оплата картой сбербанка мир что делать

Не удается найти указанную базу данных, или не указать базу данных вообще.

Укажите допустимое имя базы данных в командной строке и при необходимости включите путь.

Примечание для пользователей Microsoft Office Access 2007
Чтобы определить уникальный номер, связанный с сообщением об ошибке, нажмите сочетание клавиш CTRL + SHIFT + I. В нижнем правом углу сообщения появится следующий номер:

Причина

Такое поведение наблюдается при выполнении одного из следующих условий:

Ярлык относится к более ранней версии приложения Access во время выполнения, и выбрал для обновления во время установки более поздней версии Microsoft Office более ранних версий приложений Office.

Программное обеспечение Norton AntiVirus уже был установлен при установке Microsoft Office Access 2007 или Microsoft Office Access 2003.

Решение

Предупреждение Этот способ может сделать компьютер или сеть более уязвимой для атак злоумышленников и проникновения вирусов либо других вредоносных программ. Корпорация Майкрософт не рекомендует использовать этот способ, но в случае необходимости, применяя данный способ, Вы очень рискуете. Используйте этот метод исключительно на свой страх и риск.

Примечание. Антивирусные программы предназначены для защиты компьютера от вирусов. Не следует загружать или открывать файлы из источников, которым вы не доверяете, посещать не доверенные веб-узлы, или открывать вложения электронной почты, если антивирусная программа отключена. Дополнительные сведения о компьютерных вирусах щелкните следующий номер статьи базы знаний Майкрософт:

129972 Компьютерные вирусы: описание, предотвращение и устранениеЧтобы устранить неполадки, связанные с приложение среды выполнения Access, выполните следующие действия:
Чтобы устранить неполадки, связанные с программным обеспечением Norton AntiVirus, выполните следующие действия:

Удалите доступ с компьютера.

Удалите с компьютера программное обеспечение Norton AntiVirus.

Переустановите Microsoft Access.

Убедитесь, что ярлык используется для открытия базы данных Access.

Переустановите программное обеспечение Norton AntiVirus.

Если проблема не устраняется указанных методов, вручную создайте новый ярлык. Включите путь для исправления Msaccess.exe и путь и имя файла базы данных, которую требуется открыть.

Например в разделе целевой объект ярлыка
Свойства, введите текст, который похож на следующий путь для Access 2003:

«C:\Program Files\Microsoft Office\Office11\msaccess.exe» «C:\My Documents\mymdb.mdb»В Access 2007 напоминает следующий путь:

«C:\Program Files\Microsoft Office\Office12\msaccess.exe» «C:\My Documents\mymdb.aacdb»

Дополнительные сведения

При установке программы выпуска 2007 системы Microsoft Office или Office 2003 на компьютер и более ранней версии Microsoft Office уже установлен на компьютере, можно выбрать вариант обновления программ Office. В результате более ранних версиях программы Microsoft Office, включая программы Office, которые используются в приложениях среды выполнения Access, будут удалены с компьютера. Тем не менее ярлыка или ярлыков для доступа к приложениям во время выполнения они не были обновлены. Таким образом при попытке открыть приложение Access во время выполнения с помощью ярлыка, может появиться сообщение об ошибке, описанное в разделе «Проблема» данной статьи.

Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно производительности или надежности этих продуктов.

Источник

Ошибка «База данных находится в неожиданном состоянии» при открываемой базе данных в Access

В этой статье устраняется проблема, которая возникает при использовании библиотеки DAO для преобразования базы данных.

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Исходный номер КБ: 888634

Эта статья применяется к файлу базы данных Microsoft Access (.mdb) или к файлу базы данных Microsoft Access (.accdb). Требуются базовые навыки макроса, кодирования и интероперабельности.

Симптомы

При попытке открыть базу данных в Microsoft Access 2000 или более поздней версии вы получите следующее сообщение об ошибке:

База данных находится в неожиданном состоянии

Причина

Эта проблема может возникнуть при использовании библиотеки объекта доступа к данным (DAO) для преобразования базы данных, созданной в Microsoft Access 97 или более ранней версии с помощью CompactDatabase метода. Метод CompactDatabase может оставить новую базу данных в частично преобразованной состоянии.

Решение

Чтобы устранить эту проблему, используйте один из следующих методов.

Метод 1. Используйте команду Convert Database, если у вас есть исходная база данных.

Если у вас еще есть копия исходной базы данных в исходном формате, используйте Convert Database команду. Для этого выполните следующие действия:

Access 2000, Access 2002 или Access 2003

Сделайте копию резервного копирования исходной базы данных.

Запуск Access 2000 или более поздней версии.

В меню Инструменты щелкните Утилиты базы данных, щелкните Преобразование базы данных, а затем нажмите кнопку Доступ к формату файлов 2000.

Если вы используете Access 2000, в меню Convert Database отображается только версия базы данных текущего доступа.

В диалоговом окне «База данных для преобразования» щелкните имя файла базы данных, которое необходимо преобразовать, и нажмите кнопку Преобразование.

В диалоговом окне Преобразование базы данных введите новое имя файла базы данных и нажмите кнопку Сохранить.

Access 2007

  1. Сделайте копию резервного копирования исходной базы данных.
  2. Попробуйте открыть эту базу данных.
  3. При открываемом файловом формате Access 97 или Access 95 .mdb access отображает диалоговое окно Для повышения базы данных. Вам будет предложено обновить базу данных.
  4. Щелкните Да, чтобы обновить базу данных до того формата файлов, который вы выбрали в формате файла по умолчанию в Access 2007. После преобразования базы данных можно внести изменения в файл в Access 2007. Однако вы больше не можете открыть базу данных с помощью версии Access раньше, чем версия, в которую была преобразована база данных.

Метод 2. Восстановление данных базы данных и запросов базы данных, если у вас нет исходной базы данных без защиты

Если у вас нет копии исходной базы данных без защиты в исходном формате и вы уже пробовали стандартные методы устранения неполадок с коррупцией, попробуйте восстановить данные базы данных и запросы базы данных. Для этого выполните следующие действия:

Сделайте копию резервного копирования исходной базы данных.

Запуск Access 2000 или более поздней версии.

Access 2000, Access 2002 или Access 2003

  • Нажмите кнопку Пустой доступ к базе данных, введите новое имя базы данных в поле имя файла, а затем нажмите кнопку Создать.
  • Щелкните Office кнопку, нажмите кнопку Новая, щелкните Пустую базу данных, а затем нажмите кнопку Создать, чтобы создать новую пустую базу данных.

Access 2000, Access 2002 или Access 2003

  • В меню Вставка выберите пункт Модуль. Начинается редактор Visual Basic Microsoft и создается новый модуль.
  • На вкладке Создание щелкните вниз стрелку под Макроном и нажмите модуль. Начинается редактор Visual Basic Microsoft и создается новый модуль.

В меню Сервис выберите пункт Ссылки.

В списке Доступные ссылки найдите объектную библиотеку Microsoft DAO 3.6, а затем нажмите кнопку, чтобы выбрать поле объектной библиотеки Microsoft DAO 3.6.

DaO 3.6 также доступен на Windows XP Home Edition.

Чтобы закрыть диалоговое окно «Ссылки», нажмите кнопку ОК.

Вклеить следующий код в созданный модуль.

Код будет пытаться импортировать все таблицы и все запросы из поврежденной базы данных в текущую базу данных. Замените C:\My Documents\yourDatabase.mdb правильный путь и имя файла базы данных.

Чтобы запустить код, нажмите кнопку Run Sub/UserForm в меню Run.

Метод 3. Восстановление данных базы данных, если у вас нет исходной защищенной базы данных.

Если у вас нет копии исходной защищенной базы данных в исходном формате и вы уже пробовали стандартные методы устранения неполадок коррупции, попробуйте восстановить данные базы данных. Для этого выполните следующие действия:

Сделайте копию резервного копирования исходной базы данных.

Запуск Access 2000 или более поздней версии.

Access 2000, Access 2002 или Access 2003

  • Нажмите кнопку Пустой доступ к базе данных, введите новое имя базы данных в поле имя файла, а затем нажмите кнопку Создать.
  • Щелкните кнопку Microsoft Office, нажмите кнопку Новая, щелкните Пустую базу данных, а затем нажмите кнопку Создать, чтобы создать новую пустую базу данных.

Access 2000, Access 2002 или Access 2003

  • В меню Вставка выберите пункт Модуль. Начинается редактор Visual Basic Microsoft и создается новый модуль.
  • На вкладке Создание щелкните вниз стрелку под Макроном и нажмите модуль. Начинается редактор Visual Basic Microsoft и создается новый модуль.

В меню Сервис выберите пункт Ссылки.

В списке Доступные ссылки найдите объектную библиотеку Microsoft DAO 3.6, а затем нажмите кнопку, чтобы выбрать поле объектной библиотеки Microsoft DAO 3.6.

Чтобы закрыть диалоговое окно «Ссылки», нажмите кнопку ОК.

Вклеить следующий код в созданный модуль.

Код будет пытаться импортировать все таблицы из поврежденной базы данных в базу данных резервного копирования. Замените переменные в таблице после шага 10 расположением файлов базы данных и параметрами пользователя.

В списке функций выберите BackupSecureDatabase.

Чтобы запустить код, нажмите кнопку Run Sub/UserForm в меню Run.

Переменная Описание
strSecurePathToDatabase Расположение защищенного файла базы данных
strSecurePathToWorkgroupFile Расположение файла workgroup
strSecureUser Защищенное имя логоса пользователя
strSecurePwd Защищенный пароль логоса пользователя
strTempPathToDatabase Расположение временного файла базы данных
strBackupPathToDatabase Расположение файла базы данных резервного копирования
strLogPath Расположение файла журнала

Статус

Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к».

Дополнительные сведения

Дополнительные сведения о устранении неполадок в базе данных Microsoft Access см. в следующей статье:

Источник

Исправления и временные решения для последних проблем в Access

Последнее обновление: июль 2021 г.

Access завершает работу с ошибкой или работает медленно

Проблемы, связанные с функциями и надстройками Access

Последнее обновление: 20 октября 2017 г.

При использовании формы с несколькими элементами изменение положения колеса мыши или полосы прокрутки не изменяет отображенных в форме элементов, как это должно происходить.

Эта проблема исправлена в версии 1709 (8528.2139). Чтобы получить обновление прямо сейчас, откройте любое приложение Office 2016 и выберите Файл > Учетная запись > Параметры обновления >Обновить.

Дополнительные сведения

Обратитесь в службу поддержки.
Если у вас есть Microsoft 365подписка для домашнего использования или вы приобрели единовременную загрузку Office 2016, нажмите ссылку Свяжитесь с нами в нижней части этой страницы.

Вопрос сообществу
Получите помощь от экспертов на наших форумах:
Форум Office для Windows для личных, домашних или университетских пользователей.
Форум сообщества Microsoft 365 для бизнес-пользователей.

Оставьте отзыв через приложение Office
Вы можете направить свой отзыв прямо нашим командам Office.

В Office 2016 в Windows 10: запустите приложение Office, откройте меню Файл и щелкните Обратная связь.

Предложение функции

Мы ценим ваши предложения новых возможностей и отзывы о работе наших продуктов. Вам наверняка есть, что сказать. С нетерпением ждем ваши предложения!

Источник

Оцените статью