Sorry, I was wrong and you were right. I looked too briefly at your code. I'll go and wash my glasses right now. :-)
>>Your routine will NOT solve the problem described in this thread, because the grid will lose it's contolsource, that's the whole point with my routine.
>Sure ? I insert into the existing cursor, I don't select (directly) into it and create thereby a new one destroying the recordsource...