Bom dia pessoal,
No campo SQL eu tenho minha select
SELECT t3.idescola,
t3.periodo,
t3.idcurso,
t2.idturma,
t2.idserie,
t4.anome,
t4.ra,
t1.dt_matricula,
t1.idmatricula,
t6.iddisciplina,
t7.nota,
t1.idserie_turma_periodo,
t8.idmodulo
FROM edu_matricula t1
JOIN edu_serie_turma_periodo t2
ON t2.idserie_turma_periodo = t1.idserie_turma_periodo
JOIN edu_periodo_letivo t3
ON t3.idperiodo_letivo = t2.idperiodo_letivo
JOIN edu_cliente t4
ON t4.idcliente = t1.idcliente
JOIN edu_historico t5
ON t5.idmatricula = t1.idmatricula
JOIN edu_serie_disciplina t6
ON t6.idserie_disciplina = t5.idserie_disciplina
JOIN edu_boletim t7
ON t7.idhistorico = t5.idhistorico
JOIN edu_modulo t8
ON t8.idmodulo = t7.idmodulo
WHERE t8.rec_final!=‘sim’ and t1.situacao!=’[vg_situacao_grid_edu_boletim_estatistica]’ and COALESCE(t7.nota,999999) !=999999
No meu filtro eu criei um campo tipo checkbox, que quando o cliente mudar o valor dele tem que mudar o valor da variável [vg_situacao_grid_edu_boletim] para fazer efeito na filtragem. Eu usei no evento onValidate do filtro assim:
if (explode("##@@",{status_matricula}[0])==‘sim’){
[vg_situacao_grid_edu_boletim_estatistica]=‘Transferido’;
}else{
[vg_situacao_grid_edu_boletim_estatistica]=’ ';
}
O meu problema é que entrando de forma correta no if esta entrando, porem na hora que eu aperto pesquisar ele não tem efeito na minha select.
O que estou fazendo de errado?