Marcia,
Sorry, momentary lapse of sanity *s*. ZAP does work ok and I have used in in the past.
He must be doing something else that's causing the grid to self destruct.
>
When you ZAP the table you are ripping the table out from under the grid and it self destructs (loses all of the columns) and then it rebuilds itself. When it does this it reconstructs with itself with the default VFP controls.>
>Sorry, but you are mistaken here. This is a technique that I use all the time and I call a "safe select". Zapping the grid's RecordSOurce does not close it. So I use code like this all the time with no problem whatsoever: