Reverse Engineering MDE to MDB: how?

V

Vit

Hi All,

I have lost the source of my MDE project and I was wondering if it is
possible to Reverse Engineering the MDE file to the MDB...

surfing the web I found different solutions, free, pay, just tables
and forms, tables, forms and reports and also a company that deliver a
full service (also the VBA code!!!!!) http://www.everythingaccess.com/default.htm

what is the best way to rebuild the MDB???

does anyone has any experience about???

thanks all

Vit
 
A

Allen Browne

Wayne's service is probably the best way to go.

Provided you can demonstrate ownership if the source database, he will help
you. He's done one for me, and I was pleased with the result.

(And no: I don't have any financial relationship with him.)
 
V

Vit

Wayne's service is probably the best way to go.

Provided you can demonstrate ownership if the source database, he will help
you. He's done one for me, and I was pleased with the result.

(And no: I don't have any financial relationship with him.)

thanks for the answer, but how much is the cost???

and what about the process followed??? will it be easy to try by
myself??

thanks

Vit
 
T

Tony Toews [MVP]

Vit said:
and what about the process followed??? will it be easy to try by
myself??

There are techniques available to get back the form and report objects including the
controls but not the VBA. Macros and queries can be read as is from an MDE.

As far as you getting back the VBA I'd suggest it would likely take a month or three
of work painstakingly reverse engineering the details of the MDB/MDE.

The following websites have reverse engineered reading tables from AccessMDBs so
they'd be a start.

MDB Tools is a set of open source libraries and utilities to facilitate exporting
data from MS Access databases (mdb files) without using the Microsoft DLLs. Thus non
Windows OSs can read the data. Or, to put it another way, they are reverse
engineering the layout of the MDB file.

http://sourceforge.net/projects/mdbtools/ Download the file and open the HACKING
file.

Jackcess is a pure Java library for reading from and writing to MS Access databases.
It is part of the OpenHMS project from Health Market Science, Inc. . It is not an
application. There is no GUI. It's a library, intended for other developers to use to
build Java applications.
http://jackcess.sourceforge.net/

ACCESSdb is a JavaScript library used to dynamically connect to and query locally
available Microsoft Access database files within Internet Explorer.
http://www.accessdb.org/

Both Jackcess and ACCESSdb are much newer than MDB tools, are more active and has
write support.

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
updated see http://www.autofeupdater.com/
Granite Fleet Manager http://www.granitefleet.com/
 
V

Vit

There are techniques available to get back the form and report objects including the
controls but not the VBA.  Macros and queries can be read as is from anMDE.

As far as you getting back the VBA I'd suggest it would likely take a month or three
of work painstakingly reverse engineering the details of the MDB/MDE.  

The following websites have reverse engineered reading tables from AccessMDBs so
they'd be a start.

MDB Tools is a set of open source libraries and utilities to facilitate exporting
data from MS Access databases (mdb files) without using the Microsoft DLLs. Thus non
Windows OSs can read the data.  Or, to put it another way, they are reverse
engineering the layout of the MDB file.  

http://sourceforge.net/projects/mdbtools/ Download the file and open the HACKING
file.

Jackcess is a pure Java library for reading from and writing to MS Accessdatabases.
It is part of the OpenHMS  project from Health Market Science, Inc. . It is not an
application. There is no GUI. It's a library, intended for other developers to use to
build Java applications.http://jackcess.sourceforge.net/

ACCESSdb is a JavaScript library used to dynamically connect to and querylocally
available Microsoft Access database files within Internet Explorer.http://www.accessdb.org/

Both Jackcess and ACCESSdb are much newer than MDB tools, are more activeand has
write support.

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages -http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
  updated seehttp://www.autofeupdater.com/
Granite Fleet Managerhttp://www.granitefleet.com/

wow, thanks for the really good answer!!! really appreciate ;)

let me ask you one more question: do you think that the solution
delivered by http://www.everythingaccess.com/default.htm could
work???

thanks

Vit
 
T

Tony Toews [MVP]

Vit said:
wow, thanks for the really good answer!!! really appreciate ;)

You're welcome.
let me ask you one more question: do you think that the solution
delivered by http://www.everythingaccess.com/default.htm could
work???

Yes. Allan has tried it. I think so have one or two other credible people. And
it's clear from his website that Wayne of www.everythingaccess.com does know a great
deal about Access. I'm also happy with the feact that he requires proof of ownership
of the software. Now how exactly that works in practice I don't know.

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
updated see http://www.autofeupdater.com/
Granite Fleet Manager http://www.granitefleet.com/
 
D

De Jager

Vit said:
Hi All,

I have lost the source of my MDE project and I was wondering if it is
possible to Reverse Engineering the MDE file to the MDB...

surfing the web I found different solutions, free, pay, just tables
and forms, tables, forms and reports and also a company that deliver a
full service (also the VBA code!!!!!)
http://www.everythingaccess.com/default.htm

what is the best way to rebuild the MDB???

does anyone has any experience about???

thanks all

Vit
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top