enduser:erp:prosystnet:customizacoes:filtrosavancados

Editor de Filtros

O Editor de Filtros é um recurso que garante a máxima flexibilidade na construção de filtros customizados. Seu uso é indicado para casos que requerem critérios mais apurados de seleção das informações, geralmente envolvendo lógicas mais complexas que não são possíveis de se reproduzir utilizando filtros convencionais.

Edição de Filtros - Modo Visual

A tela de Edição de Filtros pode ser dividida nas partes:

  • (1) Seleção do Modo Visual ou Texto: Permite alternar a visualização da expressão entre o modo Visual (representado pela árvore de expressão) e o modo Texto.
  • (2) Árvore de Expressão: Apresenta a estrutura da condição para aplicação do Filtro. Esta estrutura permite visualizar a hierarquia das expressões, grupos de expressões e operadores lógicos.
  • (3) Expressão (individual): Apresenta uma condição para aplicação do filtro.
  • (4) Grupo de Expressões: Unifica diversas expressões através de um Operador Lógico, retornando um resultado único (verdadeiro / falso) para a respectiva união. Apresenta um grupo de expressões condição para aplicação do filtro.

Expressão

Uma expressão é o nível mais básico de uma condição de filtro.

Uma expressão consiste em:

  • (1) Informação de Referência: Informação da fonte de dados original (campo / coluna) que será comparada;
  • (2) Operador de Comparação: Determina como a informação de referência deverá ser comparada com o valor esperado;
  • (3) Valor esperado: Determina o valor de referência para comparação;

Para alterar o operador de comparação, clique sobre o mesmo (marcado em verde) selecionando a opção mais apropriada para a situação.

Operador Lógico

Os operadores lógicos são responsáveis por combinar duas ou mais Expressões e/ou Grupos de Expressões.

Os operadores disponíveis são:

  • E: Indica que ambas as expressões unidas pelo operador deverão ser verdadeiras para satisfazer a condição.
  • Ou: Indica que qualquer uma das expressões unidas pelo operador deverá ser verdadeira para satisfazer a condição;
  • E Não / E Negado: Indica que ambas as expressões unidas pelo operador deverão ser falsas para satisfazer a condição;
  • Ou Não / Ou Negado: Indica que qualquer uma das expressões unidas pelo operador deverá ser falsa para satisfazer a condição;

Grupo de Expressões

Um Grupo de Expressões serve para alterar o Operador Lógico aplicado a um conjunto de Expressões.

Para adicionar um novo grupo de expressões, clique sobre o Operador Lógico do grupo raiz que se deseja adicionar e selecione a opção Adicionar Grupo. A partir disto, um sub-nível com seu próprio Operador Lógico será criado, podendo-se adicionar expressões abaixo do mesmo.

Para remover um grupo de expressões, clique sobre o Operador Lógico da raiz do grupo e selecione Remover Grupo.

Edição de Filtros - Modo Texto

Clique na aba Texto para selecionar este modo de edição dos filtros.

O modo texto utiliza o mesmo mecanismo de fórmulas do Editor de Expressões. Vale lembrar que, por se tratar de uma condição de filtros, a expressão retornada deverá ser Booleana (ou seja, de resultado verdadeiro ou falso).

enduser/erp/prosystnet/customizacoes/filtrosavancados.txt · Última modificação: por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki