Scriptcaser

Inserindo variáveis dentro do lookup do campo no scriptcase

Olá scriptcasers, mais um macete rápido para vocês! Como inserir variáveis dentro do lookup do campo do scriptcase. Mas como assim?

Nos campos do scriptcase temos a opção de fazer um lookup automático ou manual, como na imagem abaixo:

aprenda a inserir variáveis dentro do campo lookup do scriptcase

Como mostrei em outro post, no scriptcase há três tipos de variáveis: de campo, globais e de espoco local. As variáveis globais e de campo funcionam bem se passadas dentro do campo do lookup, já a variável de escopo local ou variáveis mágicas não. Vejamos o código sql da imagem acima:

SELECT a.placa, a.placa
FROM bem a
INNER JOIN contrato b ON a.contrato_Id = b.id
INNER JOIN sec_users c ON b.cpf_cnpj = c.cpf_cnpj
WHERE c.id = '".$_SESSION['usr_login']."'
ORDER BY a.placa

No lookup, o scriptcase armazena o valor em uma variável para realizar sua execução. E como se o próprio scriptcase utilizasse sua própria macro para realizar sua consulta.

$sql = "SELECT a.placa, a.placa
FROM bem a
INNER JOIN contrato b ON a.contrato_Id = b.id
INNER JOIN sec_users c ON b.cpf_cnpj = c.cpf_cnpj
WHERE c.id = '".$_SESSION['usr_login']."'
ORDER BY a.placa";
sc_lookup($sql);

Veja como é fácil, é somente fechar aspas, colocar sua variável, concatenar e abrir aspas novamente. Agora é a sua vez de fazer.

scriptcaser

Add comment

Newsletter

Se inscreva na nossa newsletter
Se increva hoje na nossa lista de e-mail para receber atualizações, tutoriais e ofertas especiais!

Respeitarei sua privacidade. Seu e-mail nunca será compartilhado.