A family of Microsoft relational database management systems designed for ease of use.
Regardless of the password issue, each user should have their own front end, either on their local machine or in a 'personal' folder in the system. The tblPassword table should reside in the front end not the back end, so the password will be specific to each user.
I don't think there is any way of getting the text entered into an input box to show as asterisks. It's done by the InputMask property of a column (field) or control, so you'd have to use a dialogue form rather than calling the InputBox function. I have done this before, so I'll put together a little demo file and post the link here when it's available. The approach I've used is not to store the password in a table but as a property of the form. Bear in mind that however you do it, it will only provide a very low level of security. In reality it hardly merits the term 'security' at all; it's really just a means of controlling who has Access to what in the day-to-day operation of the database. Any moderately competent meddler could crack it very easily.