>>It makes a lot of difference. Remove this requery() stuff from Grid.Refresh. Firstly, you don't need in this, and secondly it kills the whole idea of view. When you change data in grid (view), you actually write to buffer. If you issue requery(), the first thing which will be done is killing of this buffer.
>
>Okay, I trashed the Requery stuff in my Grid.Refresh. And it works fine! Except I now get a "uncommitted changes in Buffer" message. I assume I need to issue tableupdate/tablerevert commands through an exit routine or as a modal form prompt to save changes or cancel in a method of my grid/page/or someotherplace?
Yes, you should issue Tableupdate() to save data in table, or Tablerevert() to cancel data changes.
Edward Pikman
Independent Consultant