PROXI
Saving the record is fine. But if the data is cached, it may not update the BE database in a timely manner. You have 20 users, and I don't know how heavy they are hitting the database. There are a lot of variables to consider. Regardless, committing the record should not hurt the system.
For example, with Novell, one of the default settings for the Novell client is to copy the file locally - one step deal greatly improves performance, especially when working on large spreadsheets. Now I have not seen this happen, but imagine if the entire database was cached locally for all users....
One other piece of info. Access, in it's native format, does a pretty poor job effecient networking. When you open a form tied to a table, Access copies the entire recordset -- all records in the table. This can genegerate a lot of traffic if you have a large tables. (Recent post on thi issue:
)
...Moving on.
In trouble shooting, it is useful to "divide and conquer" -- isolate the problem, rule out causes. The fact that you are crashing so often suggests you have a major issue. Typically a major issue can be traced to one user, or one event that consistantly causes the problem.
If this database was running fine for a period of time, then you recently started having problems, I would look at what changed - new user, recent patch rollout, recent rebuild of a desktop, etc.