Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 7 Próxima »

Criar Filtro

Função que filtra uma fonte de dados concatenando a partir dos parâmetros informados.

Parâmetros 

Nome

Tipo

Doc

Parâmetro 1StringLocal destinado a informar o atributo que será filtrado.
Parâmetro 2String

Define o operador lógico condicional do filtro, são eles:

  • Igual
  • Diferente 
  • Maior que
  • Menor que
  • Maior ou igual a
  • Menor ou igual a
  • Contém
Parâmetro 3StringInforma o valor que será comparado com o conteúdo do parâmetro 1. 

Compatibilidade

blockly_client.png Cliente

Exemplos de utilização

Criar filtro simples

A função abaixo é responsável por criar um filtro baseado em datas. Como o atributo filtrado é somente um, não se faz necessário a utilização de uma condição, para mais informações consulte a documentação do bloco de programação Filtrar dados.


Figura 1: Bloco de programação Criar Filtro criando um filtro simples.

Criar múltiplos filtros

Para a criação de múltiplos filtros, é necessário a utilização do bloco de programação criar lista comdessa forma, é possível criar filtros de busca por vários parâmetros, como no exemplo da figura 2, utilizamos a lista para criar um filtro que realiza uma busca baseada em um dos três parâmetros a seguir: user, command ou type


Figura 2: Bloco de programação Criar Filtro criando um múltiplos filtros.

Sobre o bloco

O bloco de programação Criar Filtro é responsável por informar os parâmetros de busca que serão utilizados pelo bloco Filtrar dados, No primeiro parâmetro é informado o campo a ser buscado, no segundo é utilizado operadores lógicos de comparação (igual, maior que, menor que, etc), o terceiro e último parâmetro é utilizado para fazer informar o valor do campo que será comparado com o primeiro parâmetro, esse valor pode ser obtido através do bloco de programação obter valor do campo, ou através de uma variável criada pelo usuário responsável por buscar o parâmetro na fonte de dados. 

  • Sem rótulos