In this case I would probably go the following route:
-Create a separate Access Database with links to all of the relevant tables.
-Set up either an 'autoexec' macro, or a form that opens on startup
-Do your queries/exports in the macro/form
-Make sure that at the end of the macro, you have the 'Quit' command (or 'DoCmd.Quit' in VBA)
-When you are happy that it works, create an MDE from it (this will prevent users tampering with the macro etc, but make sure that you keep a copy of the original MDB yourself)
You might also want to look at security options and hiding tables.
HTH
Mike