Tela de consulta com varios campos

Ola galera,

Estou tentando montar uma tela da seguinte forma: tera 3 campos (codigo, nome, profissao, foto)

Quando eu clicar no campo codigo e digitar o codigo, ele mostra automatico o nome, a profissao da pessoa e a foto (dados ja cadastrado no mysql)

Entao eu vou pra linha de baixo, e digito outro codigo e ele mostra do lado a mesma coisa…

Se eu clicar no botao [b]imprimir/b] ele imprimi esta consulta toda.

Voces tem alguma dica disso? pois estou estudando isso, e estou encontrando dificuldades. Tambem andei olhando documentações, mas nao consegui ir adiante

obrigado pela força

Você está desenvolvendo para web ou desktop?
Se for para desktop é só verificar quando o componente perdeu o foco e acionar a consulta ao banco para preencher os demais campos.

Quanto a imprimir vc pode usar o ireport para gerar um relatorio e imprimir.

Tem que gerar o arquivo ?

É para web sim ! vcs nao tem um exemplo, para mim estudar?

Acho que da pra fazer com java script, mas eu não conheço muito acho que vc pode pesquisar sobre onblur, por exemplo:

<input type="text" id="codigo" size="10" onblur="preecheCampos();">

Onde vc teria uma função em JavaScript “preecheCampos()” que faria o preenchimento dos outros campos.

Exemplo de JavaScript:

[code]

Código:
Nome:
Tel:

[/code]

Entao, no caso vou estar pegando(pesquisa automatica) do banco de dados