What is mdi?
There is no such thing as an "executable" Access database and it is not likely there ever will be given the type of file an access database is. An excecutable file contains only compiled code, not data and that is the difference. An executable never changes but a database must change since it includes data.
The closest thing is the .mde and .accde which contain only compiled code for forms/reports/modules but everything else is accessable and can be changed.