formulario de busca

Oi Pessoal

Alguns sistemas web apresentam em seus cadastros um icone de “lupa” que geralmente fica ao lado de um campo, e que se o usuario clicar nesse icone, será aberto um formulário no qual o usuario poderá localizar alguma coisa, ou cadastrar um registro, e depois selecionar o que deseja, fechar e retornar ao primeiro formulario com o campo preenchido.

Isso é muito util, por exemplo, num cadastro de venda, quando se deseja localizar um cliente pelo codigo, ou pelo cpf ou pela razao social. Entao a gente clica na lupa, abre um formulario modal, a gente localiza o cliente por algum criterio, e caso o cliente nao exista, a gente cadastra na hora, e depois a gente seleciona o cliente, fecha o formulario e retorna ao anterior com o campo preenchido.

No scriptcase existe alguma maneira de conseguir esse efeito?

Alguem teria algum exemplo que eu possa estudar?

Sim. Ligação de Captura.
O lupa redireciona para uma grid para seleção do registro.

Precisa ter a grid criada e gerada.

Eu vi um sistema que abria um formulario modal estilo controle com campos a serem preenchidos, como :
localizar pelo (cpf/cnpj/rg/razao social/) num select
digitar o valor a ser localizado

Quando o usuario clicava em OK, abria-se um grid mostrando a resposta. Se houvesse algum registro válido, o usuario clicava nele, o formulario fecharia, e o resultado seria retornado para o primeiro formulario.
Caso o grid estivesse vazio, o usuario poderia clicar num botao “novo”, preencher os dados do cliente, visualizar novamente o grid, e retornar ao formulario inicial.
Nao sei se fui claro. Mas achei bem interessante.

Mas vou dar uma olhada nessa captura.