>lcSave = thisform.grid1.RecordSource >thisform.grid1.RecordSource = "" > >SELECT * from month WHERE completed <> .T.; >INTO CURSOR sorder > > thisform.grid1.RecordSource = "sorder"You forgot to add READWRITE clause to your SQL. Otherwise your cursor is read-only.