I have an access 2007 database. As many as fifty users may be using it as the same time. We are (as usual) having tons of locking problems. The database was designed to be used by 20, but the additional users are due to sudden, unexpected growth. I'm in the process of designing a SQL Server solution, but I need this to work in the meantime.
The form ALL USERS USE is a call form that populates from a query that pulls information from a clients table. On that form is a subform that populates from a query that pulls information from a call log table. The lock properties are set to NO LOCKS and the client query (which is the parent for the subform as it only shows the calls linked to the client ID on the main form) has parameters we use to ensure no two users are on the same record. The problem is that it still locks constantly. The warning "could not update; currently locked" is in my nightmares these days. I can't figure out how to get rid of it. Again, the lock property is NO LOCKS and no user is on the same record at any time.
The database is split into a FE/BE and each user has been given a local copy of the FE for their PC. This is the only access the have to the BE (which is hosted on a server).
I think I need to have the query on which the client form is based to create an independent recordset when it pulls info from the table. Would this solve my problem? If so, could anyone provide a sample VBA code?
One of the properties on a control was set as locked. Would this have caused the problem?
I am in a terrible spot trying to figure this out. Any help would be great appreciated! Thank you!!!!
The form ALL USERS USE is a call form that populates from a query that pulls information from a clients table. On that form is a subform that populates from a query that pulls information from a call log table. The lock properties are set to NO LOCKS and the client query (which is the parent for the subform as it only shows the calls linked to the client ID on the main form) has parameters we use to ensure no two users are on the same record. The problem is that it still locks constantly. The warning "could not update; currently locked" is in my nightmares these days. I can't figure out how to get rid of it. Again, the lock property is NO LOCKS and no user is on the same record at any time.
The database is split into a FE/BE and each user has been given a local copy of the FE for their PC. This is the only access the have to the BE (which is hosted on a server).
I think I need to have the query on which the client form is based to create an independent recordset when it pulls info from the table. Would this solve my problem? If so, could anyone provide a sample VBA code?
One of the properties on a control was set as locked. Would this have caused the problem?
I am in a terrible spot trying to figure this out. Any help would be great appreciated! Thank you!!!!
Comment