It will do that if the record with JobID does not exist.?
I worked around that issue by passing in the ID as OpenArgs as well
DoCmd.OpenForm "frmSubmitterClient", , , "ClientID = " & Me.ClientID, , acDialog, Me.ClientID
In the called form
Private Sub Form_Current()
If Me.NewRecord Then
Me.ClientID = Me.OpenArgs