>the reason there are 3 grids, is because there are
>(R)equired Courses, (C)oncentration courses, and
>(O)ther courses. They want these in seperate
>grids.
I do think your best bet is to concentrate on either parameterized views and/or queries (SQL predefined in files with the .QPR extension). In the grid.recordsourcetype use Alias for views and Query for the latter. Also, the key to keeping these up to date will likely be found in the REFRESH() and REQUERY() functions. FUNCTIONS !!! NOT Methods.
And one more thing that likely affects this is the SET REFRESH TO n,n setting. The second parameter of this command affects locally cached data buffers.
Back
Michael P. Haake
FoxPro Programmer
"Doing the best I can!"
** Retired Air Force **