Tünet:

Amikor egy sérült Access adatbázisfájl megnyitásához használja a Microsoft Access programot, először a következő hibaüzenetet (53 hiba) látja:

A fájl nem található

A minta képernyőkép a következőképpen néz ki:

Vegye figyelembe, hogy a hibaüzenet címe „Microsoft Visual Basic for Application”, ezért úgy tűnik, hogy a hibát azért okozza, mert nem található VBA fájl.

Kattintson az „OK” gombra, és megjelenik a következő hibaüzenet (29081. hiba):

Az adatbázis nem nyitható meg, mert az abban foglalt VBA projekt nem olvasható. Az adatbázis csak akkor nyitható meg, ha a VBA projektet először törölték. A VBA-projekt törlése eltávolítja az összes kódot a modulokból, űrlapokból és jelentésekből. Az adatbázis megnyitása és a VBA projekt törlése előtt készítsen biztonsági másolatot az adatbázisról.

Biztonsági másolat létrehozásához kattintson a Mégse gombra, majd készítsen biztonsági másolatot az adatbázisról. Az adatbázis megnyitásához és a VBA projekt törléséhez biztonsági másolat létrehozása nélkül kattintson az OK gombra.

or

Az adatbázisban található Visual Basic for Applications projekt sérült.

A képernyőkép a következőképpen néz ki:

Ha az „OK” gombra kattintva engedélyezi az Access számára az adatbázis megnyitását és a VBA projekt törlését, akkor egy harmadik hibaüzenetet kap (29072 hiba), az alábbiak szerint:

A Microsoft Access sérülést észlelt ebben a fájlban. A sérülés kijavításához először készítsen biztonsági másolatot a fájlról. Kattintson a Fájl fülre, mutasson a Kezelés elemre, majd kattintson az Adatbázis tömörítése és javítása elemre. Ha jelenleg megpróbálja kijavítani ezt a sérülést, akkor újra létre kell hoznia ezt a fájlt, vagy vissza kell állítania egy korábbi biztonsági másolatból.

A képernyőkép a következőképpen néz ki:

üres

ami azt jelenti, hogy a Microsoft Access nem tudja megnyitni az adatbázist.

Pontos magyarázat:

Az eredeti Health Access adatbázis egyáltalán nem tartalmaz VBA projekteket. A korrupció miatt azonban az Access figyelembe veszi a sérült adatbázisfájlt, amely VBA projekteket tartalmaz, és megpróbálja megnyitni. Miután nem sikerült megnyitni a fájlt, megjeleníti a fenti hibaüzeneteket, ami kissé zavaró, mivel az eredeti fájl egyáltalán nem tartalmaz VBA projekteket.

Az egyetlen megoldás a termékünk használata DataNumen Access Repair az MDB fájl javításához és a hiba megoldásához.

Mintafájl:

Minta sérült MDB fájl, amely a hibát okozza. mydb_7.mdb

A fájl javítva DataNumen Access Repair: mydb_7_fixed.mdb