Socorro !!!!!!!!

Boa tarde a Todos,

Sou novo em SC,

Gostaria de saber como faço para carregar os dados de uma tabela de cliente que contem NOME, ENDEREÇO, EMIAL, ETC, para carregar na inclusão no formulário executando um SC_LOCKUP, como exemplo.

Digitaria o código de cliente da tabela cliente e carregaria os dados em uma tabela de pedido os dados por exemplo sem que o usuário digite, seria como um gatilho automatico.

Caso ajude , eu estou usando o MSSQL 2008.

Estou pegando informação do sistema do cliente e quando o vendedor preencher , carregar automático.

Att…
Fábio

Apenas um exemplo! Adapte a sua solução;

Eventos Ajax!

$sql = “SELECT
nome,
cpf,
rg,
endereco
FROM clientes
WHERE cod_cliente = {cod_cliente}”;

sc_lookup(rs, $sql);

if (isset({rs[0][0]})){

{nome} = {rs[0][0]};
{cpf} = {rs[0][1]};
{rg} = {rs[0][2]};
{endereco} = {rs[0][4]};

}else{

echo 'Erro!';

}

Muito grato pelo retorno e assim que eu testar lhe retorno

Boa tarde,

Eu adptei seu codigo em meu processo e fiz conforme mencionado ,

$sql_cli = “SELECT
A1_LOJA,
A1_NOME,
A1_CGC,
A1_TEL,
A1_MAIL
FROM SA1010
WHERE A1_COD={ZZG_CODCLI} AND D_E_L_E_T_ <> ‘*’ AND A1_VEND=’[loginsa3]’”;

sc_lookup(rs, $sql_cli);

if (isset({rs[0][0]})){

{ZZG_LOJA} = {rs[0][0]};
{ZZG_NOME} = {rs[0][1]};
{ZZG_CGC} = {rs[0][2]};
{ZZG_FONE} = {rs[0][3]};
{ZZG_EMAIL}= {rs[0][4]};

} else{

echo ‘Erro!’;

}

Estou colocando no evento on change.

Esta retornando o echo erro

Você quer simular um evento “Auto-complete” nos campos ao colocar o número do código do cliente correto?
Para tal, esse código tem que ir no Evento Ajax.

Vá em “Eventos Ajax” => Novo Evento Ajax, escolha o campo que será referência para o lookup, com o valor de “onChange”.
Coloque o código e pronto.

Fábio,

Você chegou a rodar esta query no SQL Builder?

Como está dando erro é que não está trazendo os dados corretos e lá você conseguirá ver onde está o problema e depois copiar a query que deseja para o evento.

[]'s

Muito grato pelo retorno, era meu campo que estava errado na base de dados.