
Originally Posted by
TheShabz
This is just personal taste, because I've been hosed by this before. I never EVER open a form based off a table. If I want to display the contents, I will run open a form on a query of SELECT * FROM myTable. This way the data can be viewed but not altered. If I want to have a data entry section, I will use unbound textboxes, comboboxes, and others, and then use an INSERT INTO query to put them into the table. I NEVER give users direct access to a table. Using this concept, you would have 2 forms. 1 for data entry, and 1 for viewing data, instead of the 1 form you currently have that does both.
About the sharing, you would best be served splitting your database (Google for more info). You would put the backend file on a shared drive/network and then give each user their own front end. Now they can all get onto the database at the same time.