I am using Access 2002 SP-2 (XP) under Windows 98.
I'm developing a database that will be shared and I want to enable record-level locking. If one using is editing record X (through a form), another user should have full access to every record in the underlying table except record X. I do not want a whole range of records to be locked, just the single record being edited.
I have gone to Tools/Options/Advanced and made sure that "open databases using record-level locking" was checked, and set "Default record locking" to "Edited record".
I then created two forms using the AutoForm function based on a simple products table. In each of these, I ensured that "Record locks" is set to "Edited record".
I then opened the two forms and start to edit a record in one, then flip to the other and discover that about 36 records are locked, not just the one being edited.
I am the only user with this database open, and even tried opening in exclusive mode...no difference.
Why? What am I doing wrong?
I'm developing a database that will be shared and I want to enable record-level locking. If one using is editing record X (through a form), another user should have full access to every record in the underlying table except record X. I do not want a whole range of records to be locked, just the single record being edited.
I have gone to Tools/Options/Advanced and made sure that "open databases using record-level locking" was checked, and set "Default record locking" to "Edited record".
I then created two forms using the AutoForm function based on a simple products table. In each of these, I ensured that "Record locks" is set to "Edited record".
I then opened the two forms and start to edit a record in one, then flip to the other and discover that about 36 records are locked, not just the one being edited.
I am the only user with this database open, and even tried opening in exclusive mode...no difference.
Why? What am I doing wrong?