>Hi Nick,
>
>I am using row buffering, and I attempted to put my trap in both the gotfocus() and when() events, with no success. As an experiment I tried table buffering, after the first attempt, it worked fine. It seems the first time I make changes and go to another record it don't work until I go to that same record. But after that it works fine. Table buffering is not practical as I wish to eventually store my data on our LAN. I think creating views is the way to go but haven't received enough information on the best way to handle my particular environment. I 'd like to store my DBC and tables on our LAN because there will be about 20 computers that will need access to this data, but don't know how to go about implementing it.
>
>Thanks for the assistance
Jon,
What if you disable your listbox while editing, save(or not) the record using custom WriteBuffer as Michel said, and after Save or Undo enable listbox again?
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro
"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison