Simptom:

Kada koristite Microsoft Access za otvaranje oštećene datoteke Access baze podataka, prvo ćete vidjeti sljedeću poruku o pogrešci (pogreška 53):

Datoteka nije pronađena

Primjer snimke zaslona izgleda ovako:

Imajte na umu da je naslov poruke o pogrešci "Microsoft Visual Basic for Application", pa se čini da je pogreška uzrokovana jer VBA datoteka nije pronađena.

Kliknite gumb "OK", dobit ćete sljedeću poruku o pogrešci (greška 29081):

Baza podataka se ne može otvoriti jer se VBA projekt koji se u njoj nalazi ne može pročitati. Baza podataka se može otvoriti samo ako se prvo izbriše VBA projekt. Brisanjem VBA projekta uklanja se sav kod iz modula, obrazaca i izvješća. Trebali biste izraditi sigurnosnu kopiju svoje baze podataka prije pokušaja otvaranja baze podataka i brisanja VBA projekta.

Za izradu sigurnosne kopije kliknite Odustani, a zatim napravite sigurnosnu kopiju svoje baze podataka. Za otvaranje baze podataka i brisanje VBA projekta bez stvaranja sigurnosne kopije kliknite U redu.

or

Projekt Visual Basic for Applications u bazi podataka je oštećen.

Snimak zaslona izgleda ovako:

Ako nastavite klikom na gumb "OK" kako biste Accessu omogućili otvaranje baze podataka i brisanje VBA projekta, dobit ćete treću poruku o pogrešci (pogreška 29072), kao u nastavku:

Microsoft Access je otkrio oštećenje u ovoj datoteci. Da pokušate popraviti oštećenje, prvo napravite sigurnosnu kopiju datoteke. Pritisnite karticu Datoteka, pokažite na Upravljanje, a zatim kliknite Sažimi i popravi bazu podataka. Ako trenutno pokušavate popraviti ovo oštećenje, morate ponovno stvoriti ovu datoteku ili je vratiti iz prethodne sigurnosne kopije.

Snimak zaslona izgleda ovako:

što znači da Microsoft Access ne može otvoriti bazu podataka.

Precizno objašnjenje:

Izvorna baza podataka Health Access uopće ne sadrži VBA projekte. Međutim, zbog oštećenja, Access će razmotriti da oštećena datoteka baze podataka sadrži VBA projekte i pokušati je otvoriti. Nakon što ne uspije otvoriti datoteku, prikazat će gornje poruke o pogrešci, što je pomalo zbunjujuće budući da izvorna datoteka uopće ne sadrži VBA projekte.

Jedino rješenje je korištenje našeg proizvoda DataNumen Access Repair popraviti MDB datoteku i riješiti ovu pogrešku.

Primjer datoteke:

Uzorak oštećene MDB datoteke koja će uzrokovati pogrešku. mydb_7.mdb

Datoteka popravljena s DataNumen Access Repair: mydb_7_popravljeno.mdb