Scriptcase 9.4 ; Banco Firebird 3
Aplicação: CONSULTA
Subject:
Como Recuperar Valor do Campo criado no Filtro Avançado e Redefinir (alterar, substituir) o Where da SQL da consulta?
1) O SQL da consulta:
SELECT
Extract(Year From DATA_MOVIMENTO) ||’/’||
Extract(Month From DATA_MOVIMENTO) As ANO_MES,
DATA_MOVIMENTO,
SALDO_ANTERIOR,
RECEITAS,
COMPENSACAO_RECEITAS,
DESPESAS,
COMPENSACAO_DESPESAS,
SALDO_ATUAL,
ANO
FROM
SALDO
WHERE ANO >= ‘[GLO_ANOINICIAL]’
ORDER BY
ANO_MES Desc, DATA_MOVIMENTO DESC
===> Aqui temos uma variável global: GLO_ANOINICIAL
===> No Filtro Avançado criei o campo ANO_MINIMO -> preciso recuperar o seu valor quando informado pelo usuário
===>INicializei a variável global para o SQL principal nesse evento OnApplicationInit:
===> Até aqui tudo funcionando conforme esperado. Agora preciso que quando usuário atualizar o CAMPO ANO_MINIMO do Filtro Avançado a Consulta reflita de acordo.