Thanks everyone, problem solved. I was setting focus to a column in the child grid at the top of the code in my navigation buttons (why? I don't remember now...), and even though I was SELECTing the parent table before moving the record pointer it still was not happy.
Thanks
Larry Collins
TheProgrammerGuy.com