continue using .mdb as your Back-Endadd Password to it, then Re-link all Linked tables from the Front-End.
about adding table to the backend.
you should add a table (tblMaintenance) to the back end with one Yes/No field.
you create a Linked table to this table to your FE.
you create a Hidden form to the FE that has timer event that
once in a while check the Yes/No field.
If the field is True, show a msgbox that the db is going to under for maintenance and
that the User should save his work immediately.
After a minute, the FE closes.
The hidden form is opened in Autoexec macro.
and will check the Yes/No field upon the timer event
to check the yes/no field. if it found that this field is set to True,
the db will not continue to open.
if you are going to maintenance the BE, you execute an
update query to the tblMaintenance, setting the Yes/No field to True (Yes).
when you are done making changes, set the value back to False (no).