อาการ:

เมื่อใช้ Microsoft Access เพื่อเปิดไฟล์ฐานข้อมูล Access ที่เสียหายคุณจะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ (ข้อผิดพลาด 53) ก่อน:

ไม่พบไฟล์

ภาพหน้าจอตัวอย่างมีลักษณะดังนี้:

หมายเหตุชื่อข้อความแสดงข้อผิดพลาดคือ“ Microsoft Visual Basic for Application” ดังนั้นดูเหมือนว่าข้อผิดพลาดเกิดขึ้นเนื่องจากไม่พบไฟล์ VBA

คลิกปุ่ม "ตกลง" คุณจะได้รับข้อความแสดงข้อผิดพลาดถัดไป (ข้อผิดพลาด 29081):

ไม่สามารถเปิดฐานข้อมูลได้เนื่องจากไม่สามารถอ่านโครงการ VBA ที่อยู่ในนั้นได้ สามารถเปิดฐานข้อมูลได้ก็ต่อเมื่อโปรเจ็กต์ VBA ถูกลบครั้งแรก การลบโครงการ VBA จะลบโค้ดทั้งหมดออกจากโมดูลฟอร์มและรายงาน คุณควรสำรองฐานข้อมูลของคุณก่อนที่จะพยายามเปิดฐานข้อมูลและลบโครงการ VBA

ในการสร้างสำเนาสำรองให้คลิกยกเลิกจากนั้นสร้างสำเนาสำรองของฐานข้อมูลของคุณ หากต้องการเปิดฐานข้อมูลและลบโครงการ VBA โดยไม่ต้องสร้างสำเนาสำรองให้คลิกตกลง

or

โครงการ Visual Basic for Applications ในฐานข้อมูลเสียหาย

ภาพหน้าจอมีลักษณะดังนี้:

หากคุณดำเนินการต่อโดยคลิกปุ่ม“ ตกลง” เพื่อให้ Access เปิดฐานข้อมูลและลบโครงการ VBA คุณจะได้รับข้อความแสดงข้อผิดพลาดที่สาม (ข้อผิดพลาด 29072) ดังต่อไปนี้:

Microsoft Access ตรวจพบความเสียหายในไฟล์นี้ ในการพยายามแก้ไขความเสียหายให้ทำสำเนาสำรองของไฟล์ก่อน คลิกแท็บไฟล์ชี้ไปที่จัดการแล้วคลิกกระชับและซ่อมแซมฐานข้อมูล หากคุณกำลังพยายามแก้ไขความเสียหายนี้คุณต้องสร้างไฟล์นี้ใหม่หรือกู้คืนจากข้อมูลสำรองก่อนหน้า

ภาพหน้าจอมีลักษณะดังนี้:

ซึ่งหมายความว่า Microsoft Access ไม่สามารถเปิดฐานข้อมูลได้

คำอธิบายที่แม่นยำ:

ฐานข้อมูล Health Access ดั้งเดิมไม่มีโครงการ VBA เลย อย่างไรก็ตามเนื่องจากความเสียหาย Access จะพิจารณาไฟล์ฐานข้อมูลที่เสียหายประกอบด้วยโครงการ VBA และพยายามเปิด หลังจากไม่สามารถเปิดไฟล์ได้จะแสดงข้อความแสดงข้อผิดพลาดข้างต้นซึ่งค่อนข้างสับสนเนื่องจากไฟล์ต้นฉบับไม่มีโครงการ VBA ใด ๆ เลย

ทางออกเดียวคือใช้ผลิตภัณฑ์ของเรา DataNumen Access Repair เพื่อซ่อมแซมไฟล์ MDB และแก้ไขข้อผิดพลาดนี้

ไฟล์ตัวอย่าง:

ตัวอย่างไฟล์ MDB ที่เสียหายซึ่งจะทำให้เกิดข้อผิดพลาด mydb_7.mdb

ไฟล์ซ่อมแซมด้วย DataNumen Access Repair: mydb_7_fixed.mdb