WITH THISFORM.grdYourGrid .RECORDSOURCE = "" .RECORDSOURCETYPE = 1 .column1.CONTROLSOURCE = "" .column2.CONTROLSOURCE = "" .column3.CONTROLSOURCE = "" .column4.CONTROLSOURCE = "" .column5.CONTROLSOURCE = "" .column6.CONTROLSOURCE = "" .column7.CONTROLSOURCE = "" .column8.CONTROLSOURCE = "" .column9.CONTROLSOURCE = "" SELECT * FROM YourTable WHERE ACTIVE INTO CURSOR curYourCursor READWRITE ORDER BY 1 .RECORDSOURCE = "curYourCursor" .RECORDSOURCETYPE = 1 .column1.CONTROLSOURCE = "curYourCursor.Field1" .column2.CONTROLSOURCE = "curYourCursor.Field2" .column3.CONTROLSOURCE = "curYourCursor.Field3" .column4.CONTROLSOURCE = "curYourCursor.Field4" .column5.CONTROLSOURCE = "curYourCursor.Field5" .column6.CONTROLSOURCE = "curYourCursor.Field6" .column7.CONTROLSOURCE = "curYourCursor.Field7" .column8.CONTROLSOURCE = "curYourCursor.Field8" .column9.CONTROLSOURCE = "curYourCursor.Field9" .afterrowcolchange() ENDWITH>Hi all!