🔄 Convert MDE to MDB Files

Complete Guide to Microsoft Access Database Conversion
By Paul Pruitt - MCP, CompTIA A+, CompTIA Net+, HDI Helpdesk Analyst

📋 What You Need to Know

Converting Microsoft Access MDE files back to MDB format can be challenging since MDE files are compiled and locked to prevent design changes. However, there are several methods available depending on what components you need to recover and your budget constraints.

⚠️ Important Limitation

Unfortunately, no current method can fully reverse-engineer VBA code from MDE files. The code will need to be recreated by experienced Access developers, though macros can be converted to VBA to provide a starting point.

🆓 Method 1: Free Component Extraction Free

This method uses free tools to extract forms, reports, macros, and import tables/queries. Perfect for most basic conversion needs.

  1. Import Tables and Queries

    Tables and queries are natively importable from MDE files into a new database. Create a new MDB file and use the Import function to bring over all tables and queries.

    💡 Note

    If you only have the front-end database or some table links are invalid, you may get errors with certain tables. In this case, use the paid method below.

  2. Extract Forms and Reports

    Use Serge Gavrilov's free "MDE forms/reports extractor v1.1" to import all forms and reports at once.

    📥 Download Tool
  3. Export and Import Macros

    Use Serge's "SaveAs/Load From Text File v1.0" to export macros from MDE files one at a time to text files, then import them into your new database.

    📥 Download Tool
  4. Convert Macros to VBA

    In your new database, select macros and choose "Convert Macros to Visual Basic" from the Tools → Macros menu. This works in Access 2002 and later versions.

    ⚠️ Manual Editing Required

    You may need to manually edit the generated VBA code to get it to compile properly.

🚫 Current Limitations

👨‍💻 Professional Help Available

If you need assistance recreating VBA code or handling complex conversions, consider working with experienced Access developers:

Serge Gavrilov

Creator of the free extraction tools mentioned above. Offers reasonable rates for custom Access development and code recreation services. His generous contribution of free tools to the community makes him a trusted resource.

Visit Serge's Website

Peter Walker

Experienced Access developer who reports some success with reverse engineering techniques. His website includes additional resources and connections to other Access professionals.

Visit Peter's Resources

💡 Additional Resources

You can also find help from Microsoft Access MVPs (Most Valuable Professionals) and experienced developers in Access community forums and professional networks.

🎯 Choosing the Right Method

Use the Free Method If:

• You have a working MDE file with valid table links
• You need basic forms, reports, and macros extracted
• You're comfortable with some manual VBA editing
• Budget is a primary concern

Use the Paid Method If:

• Your MDE file has broken table links or corruption issues
• You need to process a large number of macros efficiently
• You require maximum recovery success rate
• Time is more important than cost

← Return to Tutorials