Boa tarde, comecei recentemente no scriptcase…
bem estava eu criando uma consulta quando resolvi alterar o sql da mesma que era:
select
nr_rq,
desc_departamento,
desc_rq_status,
desc_rq_tipo,
id_rq, id_almox,
id_departamento,
id_servidor,
id_rq_tipo,
id_rq_status,
id_perfil,
motivo,
data,
data_fechamento,
num_controle,
ano
FROM vw_almox_rq_cons
WHERE id_rq_status >= 2
AND id_rq_status < 4
então eu resolvi fazer um case no campo id_rq_status da seguinte maneira
CASE when (CURRENT_DATE - data) >= 2 and id_rq_status = 3 then 'Aguardando Retirada Atrasado' end as id_rq_status
então percebi que era melhor fazer essa verificação no evento onRecord e voltei para a consulta inicial… só que agora a consulta sempre roda com a alteração do CASE que eu coloquei, rodando a aplicação em Modo Debug ele me mostra a consulta executando com o CASE mesmo eu já tendo removido…
como sou novo no scriptcase já rodei todos os atributos do grid e não achei onde posso arrumar isso…
só solucionei criando uma nova consulta mas eu gostaria de saber o que pode estar acontecendo se possível…
obrigado pela ajuda desde já…