Exibir dados complementares (em label) de um cliente

olá amigos, boa tarde!

Como novato no SC e, para entender o processo, eu fiz um cadastro de clientes e um cadastro de vendas.
Eu gostaria que na tela de venda, ao informar o código do cliente, o mesmo me exiba o nome do cliente, o telefone e contato do mesmo.

Nesse caso, qual seria a melhor dica para exibir esses dados?

Agradeço a todos!

Valdiney

Já entendi que a melhor saída seria usar um processamento Ajax, não é?

Vamos, supor que o código do cliente campo nesta tela e no banco de dados tabela seja ‘CodigoClienteID’.

Crie campos ‘NOVOS’ virtuais nesta dela com os dados desejados:
Nome do cliente, o telefone e contato do mesmo, edite os campos e ajuste o tamanho certo deles, formatação, etc e marque cada um como ‘Label’.

Depois entre em Programação > Metódos > PHP Novo: CarregarDadosCliente:
/* Macro sc_lookup */

$sql ="
SELECT
NomeCliente,
Telefone,
Contato
FROM
clientes
WHERE
CodigoClienteID = {CodigoClienteID}
ORDER BY
CodigoClienteID
";

sc_lookup(chk_cli, $sql);

/* Erro no lookup /
if (FALSE === {chk_cli}) {
sc_error_message(“Ocorreu um erro no acesso ao banco de dados.
”);
}
elseif (empty({chk_cli})) { /
EOF */

sc_error_message("Código de Cliente Não Existe!!<BR>");

}
else {

/* Inclua aqui sua rotina de processamento */

{NomeCliente} = {chk_cli[0][0]};
{Telefone} = {chk_cli[0][1]};
{Contato} {chk_cli[0][2]};	

}


Agora no OnLoad Coloque:
if (!empty({CodigoClienteID})) {
CarregarDadosCliente();
}

Crie no Evento Ajax para o Campo ‘CodigoClienteID’ da sua tela, Tipo ‘OnBlur’:
if (!empty({CodigoClienteID})) {
CarregarDadosCliente();
}

Agora, só adaptar a seus campos ‘tela’ e ‘tabela’ e testar.

Valeu Jailton, obrigado!