сімптом:

Пры выкарыстанні Microsoft Access для адкрыцця пашкоджанага файла базы дадзеных Access спачатку вы бачыце наступнае паведамленне пра памылку (памылка 53):

File not found

Прыклад скрыншота выглядае так:

Звярніце ўвагу на загаловак паведамлення пра памылку "Microsoft Visual Basic for Application", таму здаецца, што памылка выклікана тым, што файл VBA не знойдзены.

Націсніце кнопку «ОК», вы атрымаеце наступнае паведамленне пра памылку (памылка 29081):

Базу дадзеных нельга адкрыць, таму што змешчаны ў ёй праект VBA немагчыма прачытаць. Базу дадзеных можна адкрыць, толькі калі праект VBA будзе ўпершыню выдалены. Выдаленне праекта VBA выдаляе ўвесь код з модуляў, формаў і справаздач. Вы павінны зрабіць рэзервовую копію базы дадзеных перад спробай адкрыць базу дадзеных і выдаліць праект VBA.

Каб стварыць рэзервовую копію, націсніце "Адмена", а затым зрабіце рэзервовую копію базы дадзеных. Каб адкрыць базу дадзеных і выдаліць праект VBA без стварэння рэзервовай копіі, націсніце OK.

or

Праект Visual Basic for Applications у базе дадзеных пашкоджаны.

Здымак экрана выглядае так:

Калі вы націснеце кнопку "ОК", каб Access адкрыў базу дадзеных і выдаліў праект VBA, вы атрымаеце трэцяе паведамленне пра памылку (памылка 29072), як паказана ніжэй:

Microsoft Access выявіў пашкоджанне ў гэтым файле. Каб паспрабаваць выправіць пашкоджанне, спачатку зрабіце рэзервовую копію файла. Націсніце на ўкладку «Файл», кіруйце «Упраўленне», а затым націсніце «Ушчыльненне і аднаўленне базы дадзеных». Калі вы ў цяперашні час спрабуеце выправіць гэтую карупцыю, вам трэба аднавіць гэты файл альбо аднавіць яго з папярэдняй рэзервовай копіі.

Здымак экрана выглядае так:

што азначае, што Microsoft Access не можа адкрыць базу дадзеных.

Дакладнае тлумачэнне:

Арыгінальная база дадзеных Access Health увогуле не ўтрымлівае праектаў VBA. Аднак з-за карупцыі Access разгледзіць пашкоджаны файл базы дадзеных, які змяшчае праекты VBA, і паспрабуе яго адкрыць. Пасля няздольнасці адкрыць файл, ён адлюструе вышэйпаказаныя паведамленні пра памылкі, што трохі бянтэжыць, бо зыходны файл наогул не ўтрымлівае праектаў VBA.

Адзінае рашэнне - выкарыстоўваць наш прадукт DataNumen Access Repair каб выправіць файл MDB і выправіць гэтую памылку.

Файл узору:

Прыклад пашкоджанага файла MDB, які прывядзе да памылкі. mydb_7.mdb

Файл адрамантаваны DataNumen Access Repair: mydb_7_fixed.mdb