boa tarde pessoal,
pesquisei no forum e continuo a encontrar dificuldade para implementar.
a consulta nao tem um filtro inicial. É um “SELECT campos FROM tabela;” sem nada mais.
dependendo do filtro (é uma opção radio com 3 itens) quero que a grid faça a filtragem.
porem o debug me retorna a sentença sql inalterada em qualquer lugar que a coloco.
vejam, coloquei o codigo abaixo no evento onrecord da consulta, e tambem no onValidate do filtro, de qualquer modo nao muda nada.
por favor, sugestoes… já pesquisei no forum, na ajuda…
[filtro_sql_processos_parados]=" EXISTS (SELECT processoid
FROM lm003procandam
WHERE lm003processos.id = lm003procandam.processoid
AND (DATE(NOW()) - data_movimento)<=30 )";
if (empty({sc_where_atual})){
sc_select_where(add) = "WHERE ".[filtro_sql_processos_parados];
}
else{
sc_select_where(add) = "AND ".[filtro_sql_processos_parados];
}