>Terry,
>
>Try this in a program and see if it makes a difference;
>
>
>SELECT Thisview
>DELETE
>IF TableUpdate(1,.f.,'thisview')
> REQUERY('thisview')
>ENDIF
>*requery('thisview')
>
>
>This may be a timing problem in that the TableUpdate has not finished yet when the requery is issued. Using the IF will force VFP to wait for a return from TableUpdate before continuing on with the subsequent code.
Jim,
Nope, that wasn't the problem. This must have something to do with indexes or relationships that I am not seeing.