A very quick summary...
Split the database so that the tables are in another, linked database.
You will need to create all the forms, then define a startup form (eg, a menu form or switchboard).
Then change the startup options so that the database container is not visible.
At that point you can turn the front end database into an .mde or .accde file, with all of the forms and reports compiled and no design options. KEEP A COPY OF THE ORIGINAL or you will be unable to make any changes to the design.
Give users the .mde front end; each user needs their own copy, placed on their PC.
If you want to give it to users who don't have Access installed you will need to create a runtime version of the database. For 2007 and 2010 it's free; for earlier versions you need various developer tools (what you need depends on the Office version)
Denis