Sintomu:
Quandu aduprate Microsoft Access per apre un schedariu di basa di dati di Access corrupted, vede u missaghju d'errore seguente (errore 53) prima:
File micca truvatu
Una screenshot di mostra s'assumiglia cusì:
Nota chì u titulu di missaghju d'errore hè "Microsoft Visual Basic for Application", cusì pare chì l'errore hè causatu perchè un schedariu VBA ùn hè micca truvatu.
Cliccate u buttone "OK", riceverete u prossimu missaghju d'errore (errore 29081):
A basa di dati ùn pò esse apertu perchè u prughjettu VBA cuntenutu in questu ùn pò micca esse lettu. A basa di dati pò esse aperta solu se u prughjettu VBA hè prima sguassatu. L'eliminazione di u prughjettu VBA elimina tuttu u codice da moduli, forme è rapporti. Avete da fà una copia di salvezza di a vostra basa di dati prima di pruvà à apre a basa di dati è sguassate u prughjettu VBA.
Per creà una copia di salvezza, cliccate Cancella è poi fate una copia di salvezza di a vostra basa di dati. Per apre a basa di dati è sguassà u prughjettu VBA senza creà una copia di salvezza, cliccate OK.
or
U prughjettu di Visual Basic per Applicazioni in a basa di dati hè currutti.
A screenshot pare cusì:
Se procedete clicchendu u buttone "OK" per lascià Access apre a basa di dati è sguassà u prughjettu VBA, riceverete un terzu missaghju d'errore (errore 29072), cum'è quì sottu:
Microsoft Access hà rilevatu corruzzione in stu schedariu. Per pruvà à riparà a corruzzione, prima fate una copia di salvezza di u schedariu. Cliccate nantu à a tabulazione File, puntate à Manage è dopu cliccate Compact and Repair Database. Sè vo circate di riparà sta corruzzione, avete bisognu di ricreà stu schedariu o restaurà da una copia di salvezza precedente.
A screenshot pare cusì:
chì significa chì Microsoft Access ùn pò micca apre a basa di dati.
Spiegazione precisa:
A basa di dati d'Access à a salute originale ùn cuntene alcunu prughjettu VBA. In ogni casu, per via di a corruzzione, Access cunsiderà u schedariu di basa di dati currutti cuntene prughjetti VBA è pruvate à apre. Dopu avè fallutu per apre u schedariu, mostrarà i missaghji di errore sopra, chì hè un pocu cunfusu postu chì u schedariu uriginale ùn cuntene micca prughjetti VBA.
L'unica suluzione hè di utilizà u nostru pruduttu DataNumen Access Repair per riparà u schedariu MDB è risolve stu errore.
File di mostra:
Sample file MDB corruptu chì pruvucarà l'errore. mydb_7.mdb
U schedariu riparatu cù DataNumen Access Repair: mydb_7_fixed.mdb