Sorry Tony - I don't know what the problem is without looking at it a bit closer.
If you like, Email it to me and I will have a quick look (Yellow envelope next to my name) sometimes a second pair of eyes can make all the difference.
>Hi Will,
>
> Tracing the events I notice that checking a checkbox causes the paint event of the form to fire. Could this be having the same effect you mentioned with the refresh of causing the child table record pointer to move to the top? If so, can you think of a possible fix?
>
>Thanks,
>
>Tony
Will Jones