Shamil Salakhetdinov
shamil at users.mns.ru
Fri Mar 10 13:32:59 CST 2006
Hi Gustav, This work is frozen - no time - all time is "leaking" for everyday routine work for money for living... It would be interesting to make it but the chances are considered here very low now... Shamil ----- Original Message ----- From: "Gustav Brock" <Gustav at cactus.dk> To: <accessd at databaseadvisors.com> Sent: Friday, March 10, 2006 2:45 PM Subject: Re: [AccessD] Access XP forms bound to ADO recordsets > Hi John > > Isn't this (request) exactly what Shamil (and Charlotte?) is working on? > > http://www.smsconsulting.spb.ru/shamil_s/articles/ddo.htm > > Thread from August 2005: > > Disconnected MS Access cient applications.. > > /gustav > >>>> jwcolby at ColbyConsulting.com 09-03-2006 19:54 >>> > Can someone give me an overview of what this involves? Is the recordset > then "disconnected"? How do you handle form/subforms? > > I have a specific application where the users have a bound form which > pulls > a set of records (people) that they will be making calls to. There is a > bound subform where they enter the results of the call - about 5 or 6 > fields, the user's ID, date/time, call status, note etc. They get a TON > of > locking issues with this. The user is almost exclusively ADDING new > records > into the call status table, though they do occasionally "correct" info in > the person's record - address / phone etc. > > The issue though is that as soon as they try to create a NEW record in the > call status subform, they get the infamous "another person has locked this > record" which is particularly puzzling since they are not editing an > existing record but rather adding a new record. I changed the note from > Memo to String(255) to avoid "page locking" issues, deleted all of the > indexes on the fields in the call status records etc but the issues still > occur. > > My understanding is that Index data is also stored in pages so that there > might be an issue with the page that an index is attempting to store it's > data in as the record is created is locked by another user creating an > index > using that same page. Of course there is a relationship between the > person > and the call status so there is at least one index that simply cannot be > even seen, never mind deleted, at least without removing the relationship. > > So I am trying to resolve this continuous nagging locking issue. I am > even > willing to go unbound, but they really want to be able to see the previous > calls in the subform so that they can tell what went on in previous calls. > I thought that if I could bind the main people form and the child call > status forms to ADO recordsets, then the update (and subsequent locking > issues) would be very momentary and the probability of a lock issue > occurring would decrease dramatically. However I have never done the "ADO > recordset binding" before. > > Does anyone have any knowledge of this? > > John W. Colby > www.ColbyConsulting.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com