*** Rebuild the cursor used as the recordSource for the grid *** This assumes that table4 is a cursor created in the form's *** load using CREATE CURSOR SELECT Yada, Nada, Blah FROM SomeTable WHERE SomeCondition INTO CURSOR Temp NOFILTER SELECT Table4 ZAP APPEND FROM DBF( 'Temp' ) USE IN Temp GO TOP IN Table4 Thisform.MyGrid.Refresh()