SPTs don't support REQUERY () and REFRESH (), therefore you owe:
- unbind the cursor from the grid with RecordSource=''
- to redo the SPT command
- to rebind the cursor to the grid
or
- to redo the SPT command with another name of cursor Newcursor
- ZAP in grid.RecordSource
- APPEND FROM DBF ('NewCursor') In grid.RecordSource