The environment would be a Frontend on each users machine and the Backend on the server, using Access 2000 or 2002 or 2003.
I have found on occasion that the error message “Unable to update; currently locked” is sometimes accompanied with who has the record(s) locked. I have noticed that when the first person to start a shared database does so thru an icon, only the “Unable to update; currently locked” message is displayed. If the first person to start the session does so by using the Open command on the File menu, then the message will include the name of the user, or computer name which has the records locked, for example “Unable to update; currently locked by ‘username’”
I have assumed that this distinction has to do with whether the database is using record level locking or page level locking. When the error message does not include the user name, I have assumed that page level locking is in place, and I have everyone log out of the database and start the database thru the File, Open menu options.
The following notes are from the Help listed in Access 2003.
******************************************************************
o “To make record-level locking the new default setting for the current Microsoft Access database, select the Open databases using record-level locking check box.
To make page-level locking the new default setting for the current Access database, clear the Open databases using record-level locking check box.
2. This setting takes effect the next time you open the Access database, but you must use the Open command on the File menu rather than the list of most recently used files at the end of the File menu.”
******************************************************************
The instructions listed in 2. require that the Open command on the File menu be used rather then the list of most recently used files or I assume some icon.
So in conclusion can someone verify for me the following assumptions:
A. “Unable to update; currently locked” without indicating who has locked the record(s) indicates that page level locking is currently in place; and if the user’s name is included, then record level locking is in place.
B. To ensure that record level locking is in place, the option must be checked and the first person to open the database must do so thru the File, Open command.