>Hi Borislav
>
>I think the problem is that my first Do statement is a procedure which included in it I have a report form. I think this is sending the record pointer to the bottom of the tables. So when my next procedure runs it is not on the record that I want.
>
>Thanks
>Neil
Yes it could cause the problem, but you can easyly save the RECNO() before and restore after.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.