Simptomo:

Kiam vi uzas Microsoft Access por malfermi koruptitan datumbazan dosieron, vi unue vidas la jenan erarmesaĝon (eraro 53):

Dosiero ne trovita

Ekzempla ekrankopio aspektas tiel:

Notu, ke la erarmesaĝa titolo estas "Microsoft Visual Basic por Apliko", do ŝajnas, ke la eraro estas kaŭzita ĉar VBA-dosiero ne troviĝas.

Alklaku la butonon "OK", vi ricevos la sekvan erarmesaĝon (eraro 29081):

La datumbazo ne povas esti malfermita ĉar la VBA-projekto enhavita en ĝi ne legeblas. La datumbazo malfermiĝas nur se la VBA-projekto unue estas forigita. Forigi la VBA-projekton forigas ĉiun kodon de moduloj, formularoj kaj raportoj. Vi devas rezervi vian datumbazon antaŭ ol provi malfermi la datumbazon kaj forigi la projekton VBA.

Por krei rezervan kopion, alklaku Nuligi kaj poste fari rezervan kopion de via datumbazo. Por malfermi la datumbazon kaj forigi la projekton VBA sen krei rezervan kopion, alklaku OK.

or

La projekto Visual Basic por Aplikaĵoj en la datumbazo estas difektita.

La ekrankopio aspektas tiel:

Se vi plu klakas la butonon "OK" por permesi al Access malfermi la datumbazon kaj forigi la projekton VBA, vi ricevos trian erarmesaĝon (eraro 29072), kiel sube:

Microsoft Access detektis korupton en ĉi tiu dosiero. Por provi ripari la korupton, unue faru rezervan kopion de la dosiero. Alklaku la langeton Dosiero, indiku Administri kaj poste alklaku Kompaktan kaj Riparan Datumbazon. Se vi nun provas ripari ĉi tiun korupton, vi devas rekrei ĉi tiun dosieron aŭ restarigi ĝin de antaŭa sekurkopio.

La ekrankopio aspektas tiel:

malplena

kio signifas, ke Microsoft Access ne povas malfermi la datumbazon.

Preciza Klarigo:

La originala datumbazo pri sana aliro tute ne enhavas iujn ajn projektojn de VBA. Tamen, pro la korupteco, Access konsideros, ke la korupta datumbaza dosiero enhavas projektojn VBA kaj provos malfermi ĝin. Post malsukceso malfermi la dosieron, ĝi montros la suprajn erarmesaĝojn, kio iom konfuzas, ĉar la originala dosiero tute ne enhavas iujn projektojn VBA.

La sola solvo estas uzi nian produkton DataNumen Access Repair ripari la MDB-dosieron kaj solvi ĉi tiun eraron.

Ekzempla dosiero:

Ekzemplu koruptitan MDB-dosieron, kiu kaŭzos la eraron. mydb_7.mdb

La dosiero riparis per DataNumen Access Repair: mydb_7_fixed.mdb