Sümptom:

Kui rikutud Accessi andmebaasi faili avamiseks kasutate Microsoft Accessi, näete kõigepealt järgmist tõrketeadet (tõrge 53):

Faili ei leitud

Ekraanipildi näidis näeb välja selline:

Pange tähele, et tõrketeate pealkiri on „Microsoft Visual Basic for Application”, seega näib, et viga on põhjustatud seetõttu, et VBA-faili ei leita.

Klõpsake nuppu "OK", saate järgmise tõrketeate (viga 29081):

Andmebaasi ei saa avada, kuna selles sisalduvat VBA projekti ei saa lugeda. Andmebaasi saab avada ainult siis, kui VBA projekt esmalt kustutatakse. VBA projekti kustutamine eemaldab kogu koodi moodulitest, vormidest ja aruannetest. Enne andmebaasi avamise ja VBA projekti kustutamist peaksite oma andmebaasi varundama.

Varukoopia loomiseks klõpsake nuppu Tühista ja seejärel tehke oma andmebaasist varukoopia. Andmebaasi avamiseks ja VBA projekti kustutamiseks ilma varukoopiat loomata klõpsake nuppu OK.

or

Andmebaasis olev Visual Basic for Applications projekt on rikutud.

Ekraanipilt näeb välja selline:

Kui jätkate nupul „OK” klõpsamist, et Access saaks andmebaasi avada ja VBA projekti kustutada, saate kolmanda tõrketeate (viga 29072), nagu allpool:

Microsoft Access tuvastas selles failis korruptsiooni. Vigastuse proovimiseks tehke kõigepealt failist varukoopia. Klõpsake vahekaarti Fail, osutage käsule Halda ja seejärel klõpsake nuppu Tihenda ja paranda andmebaas. Kui proovite seda korruptsiooni praegu parandada, peate selle faili uuesti looma või selle eelmisest varukoopiast taastama.

Ekraanipilt näeb välja selline:

tühi

mis tähendab, et Microsoft Access ei saa andmebaasi avada.

Täpne selgitus:

Algne Health Accessi andmebaas ei sisalda üldse ühtegi VBA projekti. Korruptsiooni tõttu kaalub Access aga rikutud andmebaasifaili, mis sisaldab VBA projekte, ja proovib seda avada. Pärast faili avamata jätmist kuvatakse selles ülaltoodud tõrketeated, mis on natuke segane, kuna algne fail ei sisalda üldse ühtegi VBA projekti.

Ainus lahendus on kasutada meie toodet DataNumen Access Repair MDB-faili parandamiseks ja selle vea lahendamiseks.

Näidisfail:

Vea põhjustava korrumpeerunud MDB-faili näidis. mydb_7.mdb

Fail on parandatud DataNumen Access Repair: mydb_7_fixed.mdb