Bruno qual a linguagem que você programa ?
DAO, ADO ?
Usa o sql ?
O que estou colocando aqui, para ficar um pouco mais fácil, é como utilizar o data com o sql. O jeito entre o ADO e DAO é quase o mesmo, com o exemplo abaixo da para você ter uma noção e depois aprimorar, ok
'se o usuário digitou enter
if keyascii=13 then
if txtcodigo.text <> "" then 'confirma que tem algo digitado
'abre o seu banco de dados
Data1.DatabaseName = App.Path & "ome do seu banco.mdb"
'faz a seleção do código que você digitou
Data1.RecordSource = "select codigo,nome from suatabela where codigo=" & txtcodigo.text
Data1.Refresh
'se ele não achou o seu nº da uma mensagem
if data1.recorcount=0 then
msgbox "Nº não cadastrado
else
'caso tenha achado, preenche o campo com o nome
txtnome.text=data1.recordset!nome
endif
else
msgbox "Digite um nº",vbexclamation
endif
endif
Seria algo parecido com isso