Einkenni:

Þegar Microsoft Access er notað til að opna skemmda Access gagnagrunnsskrá sérðu eftirfarandi villuboð (villa 53) fyrst:

Skjal finnst ekki

Sýnishorn af skjámynd lítur svona út:

Athugaðu að titill villuboðanna er „Microsoft Visual Basic for Application“, svo það virðist sem villan sé vegna þess að VBA skrá finnst ekki.

Smelltu á „OK“ hnappinn, þú munt fá næstu villuboð (villa 29081):

Ekki er hægt að opna gagnagrunninn vegna þess að ekki er hægt að lesa VBA verkefnið sem er í honum. Gagnagrunnurinn er aðeins hægt að opna ef VBA verkefninu er fyrst eytt. Með því að eyða VBA verkefninu er allur kóða fjarlægður úr einingum, eyðublöðum og skýrslum. Þú ættir að taka öryggisafrit af gagnagrunninum þínum áður en þú reynir að opna gagnagrunninn og eyða VBA verkefninu.

Til að búa til afrit skaltu smella á Hætta við og taka síðan afrit af gagnagrunninum þínum. Til að opna gagnagrunninn og eyða VBA verkefninu án þess að búa til öryggisafrit, smelltu á OK.

or

Visual Basic for Applications verkefnið í gagnagrunninum er skemmd.

Skjáskotið lítur svona út:

Ef þú heldur áfram með því að smella á „Í lagi“ hnappinn til að láta Access opna gagnagrunninn og eyða VBA verkefninu, færðu þriðju villuboðin (villa 29072), eins og hér að neðan:

Microsoft Access hefur fundið spillingu í þessari skrá. Til að reyna að gera við spillinguna skaltu fyrst taka öryggisafrit af skránni. Smelltu á File flipann, bentu á Manage og smelltu síðan á Compact and Repair Database. Ef þú ert að reyna að gera við þessa spillingu þarftu að endurskapa þessa skrá eða endurheimta hana úr fyrri öryggisafriti.

Skjáskotið lítur svona út:

sem þýðir að Microsoft Access getur ekki opnað gagnagrunninn.

Nákvæm skýring:

Uppruni heilsu Access gagnagrunnurinn inniheldur alls engin VBA verkefni. Hins vegar, vegna spillingarinnar, mun Access telja að skemmd gagnagrunnsskráin inniheldur VBA verkefni og reyna að opna hana. Eftir að ekki hefur tekist að opna skrána mun hún birta ofangreind villuboð, sem er svolítið ruglingslegt þar sem upprunalega skráin inniheldur alls engin VBA verkefni.

Eina lausnin er að nota vöruna okkar DataNumen Access Repair til að gera við MDB skrána og leysa þessa villu.

Sýnisskrá:

Dæmi um spillta MDB skrá sem mun valda villunni. mydb_7.mdb

Skráin lagfærð með DataNumen Access Repair: mydb_7_fixed.mdb