Dan,
Sounds like you and your users are all using a single copy of the database,
which is not a good idea. I believe Access 97 was the last version in
which design changes could be made to a form while others had it open. Due
to the potential for corruption, later versions of Access do not have this
capability.
Recommended "best practices" are:
1. If you have not already done so, split your database into a front-end
(containing all Queries, Forms, Reports, Macros and Modules) and a back-end
containing shared Tables. The back-end resides on the server. A copy of
the front-end should be deployed to each user's local hard drive. Each
front-end will have links to the tables in the back-end.
2. A copy of the most current front-end should be kept on the server. You
should be doing your design work on a copy of the most current front-end on
your own computer. When you have tested all of your design changes, you can
then copy your new front-end to the server.
3. Updating your users' copies of the front-end can be relatively easily
done. Check out Access MVP Tony Toews' Auto-Updater at:
http://www.granite.ab.ca/access/autofe.htm
I realize that this sounds like a lot of work, but you and your users will
be happier in the long run.
hth,