MS Access. Как открыть «старый» mdb в Office 2013

Настройки MS Office, Open Office и пр. офисного ПО. Полезные советы и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

MS Access. Как открыть «старый» mdb в Office 2013

Сообщение UncleFather »

Проблема:

При попытке открыть базу данных, созданную в формате mdbAccess 97 (Office 97, MS Office XP, MS Office 2003)) при помощи MS Access 2013, получаем сообщение об ошибке:

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

01.jpg

При попытке связать или импортировать данные из этой же базы данных в MS Excel 2013, после ответа по-умолчанию на все задаваемые при импорте (связывании таблиц) вопросы, просто ничего не получаем. MS Excel ничего не открывает
включаем содержимое:

02.jpg

жмем «ОК», соглашаясь с данными, указанными для соединения с БД:

11.jpg

данные для инициализации OLE DB ядра не меняем:

12.jpg

в итоге ничего не открывается:

13.jpg

Решение:

Для того, чтобы открыть базу данных, созданную в формате mdbAccess 97 (Office 97, MS Office XP, MS Office 2003)), проще говоря, чтобы открыть «старый» mdb в MS Access 2013, нужно, согласно статье Удаленные и измененные функции в Access 2013 с сайта Microsoft:

Для этого откройте его в Access 2010 или Access 2007, сохраните в формате ACCDB, а затем откройте в Access 2013.

Для справки:

14.jpg

Функция

Описание

Замена

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

...

...

...

...

Поддержка баз данных IISAM Jet 3.x в Access

В Access 2013 нельзя открыть базу данных Access 97 — необходимо будет обновить файл базы данных. Для этого откройте его в Access 2010 или Access 2007, сохраните в формате ACCDB, а затем откройте в Access 2013.

Это изменение затрагивает также базы данных, связанные с базами данных Access 97.

ACCDB — рекомендуемый формат баз данных рабочего стола.

Откройте файл базы данных Access 97 в версии Access позднее Access 97, но ранее Access 2013 и преобразуйте его в версию не ранее Access 2000. Access 2013 поддерживает Access 2000 и более поздние версии вплоть до Access 2010.

Поддержка прекращается из-за того, что драйвер IISAM Jet 3.x более не доступен.

...

...

...

...


Для того, чтобы связать или импортировать данные из базы данных, созданной в формате mdbAccess 97 (Office 97, MS Office XP, MS Office 2003)), проще говоря, чтобы открыть «старый» mdb в MS Excel 2013, нужно при импорте (связывании), на вкладке «Поставщик данных»:

03.jpg

указать в качестве поставщика данных связываемой БД не «Microsoft Office 12.0 Access Database Engine OLE DB Provider», установленный по умолчанию:

04.jpg

а вручную выбрать «Microsoft Jet 4.0 OLE DB Provider»:

05.jpg

на вкладке «Соединение» выбрать или ввести имя файла с базой данных:

06.jpg
07.jpg

нажать «ОК»:

08.jpg

выбрать способ представления и расположение импортируемых данных в книге:

09.jpg

после чего получим удачно импортированные из mdb данные:

10.jpg

Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение