I've read this at least twice and am not sure if it's solved or not. Why not just like this?
Code:
Private Sub Form_Load()
If Not Isnull(Me.OpenArgs) Then Me.cmbName = Me.OpenArgs
End Sub
EDIT - so I missed the line "problem solved" but at least I know that what I posted works. Not sure why the set focus and text thing should be necessary. I don't see that it matters if you use the load event because you don't need data in the form if the combo value is governed by the open args property. Oh well...
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.