Симптом:

Кога користите Microsoft Access за да отворите оштетена датотека со база на податоци на Access, прво ја гледате следнава порака за грешка (грешка 53):

Документот не е пронајден

Примерок од екранот изгледа вака:

Забележете дека насловот на пораката за грешка е „Microsoft Visual Basic за апликација“, па се чини дека грешката е предизвикана затоа што не е пронајдена датотека VBA.

Кликнете на копчето „OK“, ќе ја добиете следната порака за грешка (грешка 29081):

Базата на податоци не може да се отвори бидејќи проектот VBA содржан во неа не може да се чита. Базата на податоци може да се отвори само ако проектот VBA прво се избрише. Бришењето на проектот VBA го отстранува целиот код од модулите, формуларите и извештаите. Треба да направите резервна копија од вашата база на податоци пред да се обидете да ја отворите базата на податоци и да го избришете проектот VBA.

За да креирате резервна копија, кликнете Откажи и потоа направете резервна копија од вашата база на податоци. За да ја отворите базата на податоци и да го избришете проектот VBA без да креирате резервна копија, кликнете OK.

or

Проектот Visual Basic for Applications во базата на податоци е корумпиран.

Сликата од екранот изгледа вака:

Ако продолжите со кликнување на копчето „OK“ за да дозволите Access да ја отвори базата на податоци и да го избрише проектот VBA, ќе добиете трета порака за грешка (грешка 29072), како подолу:

Microsoft Access откри корупција во оваа датотека. За да се обидете да ја поправите корупцијата, прво направете резервна копија од датотеката. Кликнете на табулаторот Датотека, посочете на Управување и потоа кликнете Компактна и поправена база на податоци. Ако моментално се обидувате да ја поправите оваа корупција, треба повторно да ја креирате оваа датотека или да ја вратите од претходна резервна копија.

Сликата од екранот изгледа вака:

што значи дека Microsoft Access не може да ја отвори базата на податоци.

Прецизно објаснување:

Оригиналната база на податоци за Health Access воопшто не содржи никакви VBA проекти. Сепак, поради корупцијата, Access ќе размисли дека датотеката со корумпирана база на податоци содржи VBA проекти и ќе се обиде да ја отвори. Откако не успеа да ја отвори датотеката, ќе ги прикаже горенаведените пораки за грешка, што е малку збунувачки бидејќи оригиналната датотека воопшто не содржи никакви VBA проекти.

Единственото решение е да го користите нашиот производ DataNumen Access Repair да ја поправите датотеката MDB и да ја решите оваа грешка.

Примерок на датотека:

Примерок на корумпирана MDB датотека што ќе предизвика грешка. mydb_7.mdb

Датотеката поправена со DataNumen Access Repair: mydb_7_fixed.mdb