I'm going to guess that the GoToControl method doesn't fire the GotFocus event. SetFocus has been the preferred method for setting focus to a control for a long time now - for so long that I can't be sure of my guess without testing.
EDIT:
I guess it does - works for me, anyway. So, in absence of knowing exactly what "but it don't" means, I don't see a requery after setting the row source. Is it that the control doesn't drop down, or that the new row source isn't taking effect? I assume the former, thus would also ask if the controls are on the same form, and that there's no sub form involved.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.