Amigos, bom dia!
Estou criando um formulário e nele utilizo alguns campos tipo select com lookup de tabelas estrangeiras.
Porem nestas tabelas eu define uma campo, para saber se aquele valor esta ativo ou não, assim quando não estiver ativo o valor não aprece no select em novos registros. Porem eu quero que um registro inativo, apareça em um campo onde este ja havia sido cadastrado antes.
O meu problema é que quando adiciono o sql abaixo, os registro cadastrados funcionam corretamente, porem novos registro o select não exibe nenhuma opção.
A sintase até onde testei esta correta, acredito que o problema seja na variável do scriptcase, também tentei usar uma variavel global [var_unidade], jogando o valor de {id_unidade} no evento onLoadRecord, mas desta forma a variável assumiu apenas um valor para todos os registro.
Alguém sabe alguma forma que posso utilizar para contornar esse problema?
Obrigado!
SELECT
id_unidade,
nm_unidade
FROM
unidade_local
WHERE
ativo = '1'
OR (ativo = '0' AND id_unidade = '{id_unidade}' )
ORDER BY
id_unidade