Novidades AICS
Editar Novo dado
Serial556
MódulosCENTRO DE INFORMAÇÕES
ResumoAvançado: Personalização de expressão de filtro
AlteraçõesTexto considerado avançado, despreze-o se julgar improcedente.

Existe uma função callback (chamada pelo AICS para alterar seu comportamente básico)
que permite alterar livremente a expressão de filtragem. Este recurso estava presente
apenas nos filtros associados a telas de pesquisa. Entretanto, em tabelas em modo
planilha (quando o visual é de um painel de filtros e os dados em grid), esta função não
estava sendo ativada.

Com esta padronização, tanto os filtros de pesquisas quanto os filtros das telas do
usuário em modo planilha poderão ser personalizados. A sintaxe é a mesma:

Function ExpressionUserFilter(Coluna, Tabela, Valor:String):String;

Cujos parâmetros são:

>> Coluna -> Nome da coluna que está sendo filtrada, pode conter o nome da tabela

>>Tabela -> Nome da tabela sendo filtrada (normalmente, a mesma da tela principal)

>> Valor -> Valor que foi indicado pelo operador

Como resultado, deve-se retornar a expressão SQL que irá compor o filtro Where,
sabendo-se que este texto será adicionado assim:

... and ( )
Data03/12/2007