You are correct about the LOCATE being unnecessary - my initial coding was using a SCAN loop - I changed it just to see if that was the problem. The current version is using a SCAN loop and still has the same problem.
-Justin
>I thought your initial selected alias (view) was already filtered down to the records that you need to update. Why the LOCATE? Wouldn't a SCAN work? I am wondering if the CONTINUE of the LOCATE is part of problem.
>
>Dan