RE:CONTRASEÑA A BASE ACCESS
Se puede. No has especificado que tipo de modelo y plataforma usas pero trabajando con VB y Access por ejemplo, debes entrar a file - edit model. Una vez dentro cliquea en General - properties. En General - VB speficic - tienes la propiedad "Local Database Password". Alli puedes poner un password para tu base de datos, la cual sera usada automaticamente por los exes que se conecten a la misma. Entiendo que no todas las otras bases de datos tienen esta propiedad (EJ: DBF) asi que dependera del entorno de tu proyecto si es que lo puedes utilizar.
Saludos PF