That's about what I'm doing.
The only thing I build my SQl statment in my source code
ex.
Initialy :
SELECT * from MEMBER into cursor tmpMemebre
Thisform.myGrid.RecordSourceType = 1
Thisform.myGrid.RecordSource = 'tmpMemebre'
Later :
SELECT * from MEMBER M WHEER M.MemDate < DATE() into cursor tmpMemebre
Thisform.myGrid.RecordSourceType = 1
Thisform.myGrid.RecordSource = 'tmpMemebre'
Thisform.myGrid.Refresh
The grid never gets the control back, it just freezes
I also tried, removing my Grig object and adding it back on the fly, same thing.
Haroutunian Antranik