> thisform.container6.searche.RecordSourceType=4 &&grid > > thisform.container6.searche.RecordSource = "select word,ur from dict "+; > " where UPPER(word) = Upper(Trim(thisform.container6.texte.Value))"+; > " order by word into cursor SYS(2015) " >Is it returning 37000 records or it it querying a table that has 37000 records total? If you are pulling 37000 records then it will take a noticable amount of time just to transfer the data.