Simptomai:

Kai naudojate „Microsoft Access“ sugadintam „Access“ duomenų bazės failui atidaryti, pirmiausia matote šį klaidos pranešimą (53 klaida):

Failas nerastas

Ekrano kopijos pavyzdys atrodo taip:

Atkreipkite dėmesį, kad klaidos pranešimo pavadinimas yra „Microsoft Visual Basic for Application“, todėl atrodo, kad klaida atsirado dėl to, kad nerastas VBA failas.

Spustelėkite mygtuką „Gerai“ ir gausite kitą klaidos pranešimą (klaida 29081):

Duomenų bazės negalima atidaryti, nes joje esančio VBA projekto negalima perskaityti. Duomenų bazę galima atidaryti tik pirmą kartą ištrynus VBA projektą. Ištrynus VBA projektą, moduliai, formos ir ataskaitos pašalina visą kodą. Prieš bandydami atidaryti duomenų bazę ir ištrinti VBA projektą, turėtumėte sukurti atsarginę duomenų bazės kopiją.

Norėdami sukurti atsarginę kopiją, spustelėkite Atšaukti ir tada sukurkite atsarginę duomenų bazės kopiją. Norėdami atidaryti duomenų bazę ir ištrinti VBA projektą nesukūrę atsarginės kopijos, spustelėkite Gerai.

or

Duomenų bazėje esantis „Visual Basic for Applications“ projektas yra sugadintas.

Ekrano kopija atrodo taip:

tuščias

Jei tęsite spustelėdami mygtuką „Gerai“, kad „Access“ galėtų atidaryti duomenų bazę ir ištrinti VBA projektą, gausite trečią klaidos pranešimą (klaida 29072), kaip nurodyta toliau:

„Microsoft Access“ aptiko šio failo sugadinimą. Norėdami pabandyti ištaisyti sugadinimą, pirmiausia atlikite atsarginę failo kopiją. Spustelėkite skirtuką Failas, nukreipkite pelės žymiklį į Tvarkyti, tada spustelėkite Tankinti ir taisyti duomenų bazę. Jei šiuo metu bandote ištaisyti šią sugadinimą, turite atkurti šį failą arba atkurti jį iš ankstesnės atsarginės kopijos.

Ekrano kopija atrodo taip:

tuščias

o tai reiškia, kad „Microsoft Access“ negali atidaryti duomenų bazės.

Tikslus paaiškinimas:

Originalioje „Health Access“ duomenų bazėje visiškai nėra VBA projektų. Tačiau dėl korupcijos „Access“ apsvarstys sugadintą duomenų bazės failą, kuriame yra VBA projektai, ir bandys jį atidaryti. Nepavykus atidaryti failo, jame bus rodomi aukščiau pateikti klaidų pranešimai, o tai šiek tiek glumina, nes pradiniame faile visiškai nėra VBA projektų.

Vienintelis sprendimas yra naudoti mūsų produktą DataNumen Access Repair pataisyti MDB failą ir išspręsti šią klaidą.

Failo pavyzdys:

Sugadinto MDB failo, kuris sukels klaidą, pavyzdys. mydb_7.mdb

Failas pataisytas naudojant DataNumen Access Repair: mydb_7_fixed.mdb