Pues ya tienes tu pseudocódigo para lo q deseas, ahora es cosa q te metas a buscar q te permite VB para realizarlo...
Algo como esto:
Código:
... Sub txtIdEmpleado_TextChanged (...)
If (e.Keycode == Keys.Return)
'Lógica de Consulta a la Base de Datos
'Donde se busque el IdEmpleado
If (resultadoConsulta.Rows.Count > 0)
DialogResult resultado = MessageBox.Show("Ya existe. " & Enviroment.NewLine & "Desea Actualizar?", "Algo", MessageBoxButtons.YesNo);
If (resultado == DialogResult.Yes)
'Lógica de asignación de los resultados de la consulta a los objetos (textBox, Label, etc)
End If
Else
'Formulario en blanco pa' la captura
End If
End If
End Sub
Algo así deberías codificar... es un ejemplo, claro...
Sí ya tienes una clase de Acceso a Datos, mucho más fácil.
Cualquier duda, por aqui seguimos