>The RecordSource is a table, and I am doing the SetFocus from within the StartEdit method. I think where I may be getting into trouble is the fact that the Call Stack starts with the grid txtBox.Valid and then the method gets called under that.
Try moving the all the Valid code to the Lostfocus instead, for now, see if that helps it.
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.