Anda di halaman 1dari 19

1 Filtros – RM Labore

SIX

FILTROS

Na Prática!

www.datasix.com.br
RM Labore
2 Filtros – RM Labore

Introdução

Os filtros são utilizados para melhorar a visualização dos registros em uma visão de cadastros.

Criando Filtros Passo a Passo

Para criar um novo filtro, basta clicar no Cadastro desejado e abrirá uma tela solicitando a
execução de um filtro, nesta tela clique em Novo:

Exemplo da criação de filtros na visão de Funcionários:

Clique em Cadastros  Funcionários

Tela solicitando execução de um filtro, clique em Novo:

www.datasix.com.br
3 Filtros – RM Labore

Será exibida a tela abaixo para criação de um novo filtro:

Os operadores disponíveis no sistema são:

= (Igual)

<> (Diferente)

> (Maior)

>= (Maior ou Igual)

< (Menor)

<= (Menor ou Igual)

IS NULL (Onde o determinado campo seja NULO)

IS NOT NULL (Onde o determinado campo Não


seja NULO)

LIKE (Onde o registro possua algum dos


caracteres que sejam informados no campo
valor, podendo ser utilizado o símbolo % no
início, meio ou fim do valor). Será
exemplificado nas páginas seguintes.

NOT LIKE (Onde o registro NÃO possua algum dos caracteres que sejam informados no
campo valor, podendo ser utilizado o símbolo % no início, meio ou fim do valor). Será
exemplificado nas páginas seguintes.

BETWEEN (Retorna os dados que estejam em um intervalo de valor, como Data Inicial e Data
Final)

IN SQL (Retorna os dados que estejam contidos numa sentença SQL)

www.datasix.com.br
4 Filtros – RM Labore

NOT IN SQL (Retorna os dados que NÃO estejam contidos numa sentença SQL)

IN VALORES (Semelhante ao = (Igual) porém podem ser informados mais de um valor)

NOT IN VALORES (Semelhante ao <> (Diferente) porém podem ser informados mais de um
valor)

EXEMPLOS

1 – Utilizando o Operador (=) Igual

Crie um filtro que retorne todos os registros dos funcionários que estejam cadastrados na seção
01.01.001.01 – Escritório Central e nomeie o filtro como “Filtro Esc. Central”

Como o sistema entende:


Retorne todos os funcionários
cujo código da seção seja
IGUAL à 01.01.001.01

Após criar a lógica do filtro


clique em Adicionar e depois
em Salvar.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
5 Filtros – RM Labore

2 – Utilizando o Operador (<>) Diferente

Crie um filtro que retorne todos os funcionários da empresa, com exceção dos funcionários que
já foram demitidos ou seja, situação “D”.

Como o sistema entende:


Retorne todos os funcionários
cadastrados, com EXCEÇÃO dos
funcionários que tenham a
situação D (Demitidos)

Após criar a lógica do filtro


clique em Adicionar e depois
em Salvar.

“Lembrando que neste caso,


funcionários afastados, de
férias ou outras situações
também serão retornados.
Para verificar somente Ativos o
correto seria Situação = A”

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
6 Filtros – RM Labore

3 – Utilizando o Operador (>) Maior

Crie um filtro que retorne somente os funcionários com salário maior que R$ 1.000,00

Como o sistema entende:


Retorne todos os funcionários
onde o Salário cadastrado seja
MAIOR do que o valor de
R$1.000,00.

Lembrando que neste caso, se


o salário de um determinado
funcionário for Mil reais
(“Redondo”), ele não será
retornado, pois a lógica
aplicada só retornará MAIOR
que Mil.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
7 Filtros – RM Labore

4 – Utilizando o Operador (>=) Maior ou Igual

Crie um filtro que retorne os funcionários Admitidos a partir de 01/02/2016

Como o sistema entende:


Retorne todos os funcionários
que foram admitidos a partir
do dia 01/02/2016, incluindo
os funcionários que foram
admitidos neste mesmo dia.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
8 Filtros – RM Labore

5 – Utilizando o Operador (<) Menor

Crie um filtro que retorne somente os funcionários com salário menor que R$ 1.000,00

Como o sistema entende:

Retorne todos os funcionários


onde o Salário cadastrado seja
MENOR do que o valor de
R$1.000,00.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
9 Filtros – RM Labore

6 – Utilizando o Operador (<=) Menor ou Igual

Crie um filtro que retorne os funcionários com Demissão anterior ao dia 01/03/2016

Como o sistema entende:


Retorne todos os funcionários
que foram demitidos até o dia
29/02/2016, ou seja, anterior
ao dia 01/03/2016.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
10 Filtros – RM Labore

7 – Utilizando o Operador (IS NULL) É NULO

Crie um filtro que retorne os funcionários cujo número da CTPS não esteja preenchido, ou seja,
esteja NULO.

Como o sistema entende:


Retorne todos os funcionários
onde o campo Nº da CTPS não
tenha sido preenchido.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
11 Filtros – RM Labore

8 – Utilizando o Operador (IS NOT NULL) NÃO É NULO

Crie um filtro que retorne TODOS os funcionários que estão e que já passaram pela empresa.

Como o sistema entende:


Retorne TODOS os funcionários
onde o campo CHAPA não seja
vazio, ou seja, TODOS os
funcionários, já que nunca
existirá um funcionário sem
CHAPA pois se trata de um
campo obrigatório.

O operador IS NOT NULL deve


ser usado com cuidado,
principalmente quando se trata
de um cadastro com muitos
registros, pois ao retornar
TODOS os funcionários que já
existiram na empresa por
exemplo, o sistema utiliza um
recurso enorme de
processamento e memória
oque consequentemente torna
o sistema mais lento para
realizar as operações.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
12 Filtros – RM Labore

9 – Utilizando o Operador (LIKE) “PAREÇA COM”

Crie um filtro que retorne somente os funcionários com nomes iniciados pela letra “K”

Como o sistema entende:

O sinal de ‘%’ antecedido por


uma letra, diz ao sistema para
retornar todos os registros cujo
nome seja iniciado por aquela
letra, no caso ‘K%’ significa os
nomes que comecem com a
letra K.

O mesmo pode ser aplicado


com números e com expressões
maiores, por exemplo:

A expressão ‘MAR%’ retornaria


os nomes: Marcos, Marcelo,
Maria Etc.

A expressão CPF LIKE ‘090%’ retornaria todas as pessoas cujo CPF comece com os números que
antecedam o ‘%’. O mesmo ocorre quando o sinal ‘%’ é informado no início da expressão e é
seguido por uma letra ou expressão, por exemplo:

NOME LIKE ‘%MAR’ retornaria todos os funcionários cujo nome terminasse em ‘MAR’, como,
Lucimar, Gilmar, Etc.

O sinal ‘%’ também pode ficar no meio da expressão, com isso retornará todos os registros que
contenham aquele trecho informado, por exemplo:

NOME LIKE ’%andr%’, serão retornados os nomes: Leandro, Alexandre, Sandro Etc...

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
13 Filtros – RM Labore

10 – Utilizando o Operador (NOT LIKE) “NÃO PAREÇA COM”

Crie um filtro que não retorne os funcionários que tenham a palavra ‘Técnico’ na descrição de
sua Função.

Como o sistema entende:

Retorne todos os funcionários


onde a descrição da função
NÃO contenha a palavra
Técnico.

O operador NOT LIKE atua da


mesma forma que o LIKE porém
com a lógica de negação, ou
seja:

NOME NOT LIKE ‘K%’ significa


todas as pessoas que não
tenham nomes iniciados com a
letra K, e NOME NOT LIKE
‘%MAR’ significa todas as
pessoas cujo nome não termine
com a sílaba MAR.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
14 Filtros – RM Labore

11 – Utilizando o Operador (BETWEEN) “ESTEJA ENTRE”

Crie um filtro que retorne os funcionários admitidos no período de 01/03/2016 até 30/05/2016.

Como o sistema entende:

Retorne todos os funcionários


que foram admitidos no
intervalo de 01/03/2016 até
30/05/2016, o operador
BETWEEN é ideal para
consultar registros que estejam
em um determinado intervalo.

Como por exemplo:


SALARIO BETWEEN 1000 e
2000, serão retornados todos
os funcionários cujo salário
estejam dentro deste intervalo.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
15 Filtros – RM Labore

11 – Utilizando o Operador (IN VALORES) “ESTEJA NOS VALORES”

Crie um filtro que retorne especificamente os funcionários com as chapas 11712/2, 11547/7 e
11713/3

Como o sistema entende:

Retorne especificamente os funcionários onde chapa esteja nos valores informados. Este
operador é ideal para consultar registros específicos, semelhante ao (=) porém, neste caso é
possível informar mais de um valor, permitindo você consultar um pequeno conjunto de
registros específicos.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
16 Filtros – RM Labore

11 – Utilizando o Operador (NOT IN VALORES) “NÃO ESTEJA NOS VALORES”

Crie um filtro que não retorne especificamente os funcionários com as chapas 11554/4,
11549/9, 11553/3.

Como o sistema entende:

Retorne todos os funcionários cadastrados, excluindo especificamente os registros que


tenham as chapas 11554/4, 11549/9, 11553/3.

Na tela seguinte será solicitado o nome do Filtro:

www.datasix.com.br
17 Filtros – RM Labore

Importante:

Em todos os filtros é possível incluir mais de um operador lógico, para isso basta utilizarmos as
funções E/OU.

Por exemplo, para retornar Todos funcionários que o nome comece com a letra ‘L’ e estejam
Ativos, precisaremos de duas operações lógicas, NOME LIKE ‘L%’ E SITUAÇÃO = A.

O OU também serve para utilizar mais de um operador lógico, como por exemplo:

SEÇÃO = 01.01.001.01 OU SEÇÃO = 01.99.001.01, isso significa, retorne todos os funcionários


que estejam cadastrados na Primeira Seção OU que estejam cadastrados na Segunda Seção,
dessa forma ambos os grupos de funcionários serão retornados.

www.datasix.com.br
18 Filtros – RM Labore

Filtro Variável

Os filtros variáveis são utilizados para tornar a consulta por registros mais dinâmica, você pode
usar o mesmo filtro várias vezes, porém com valores diferentes.

Os operadores lógicos são os mesmos, porém ao invés de determinar um valor fixo, como
CHAPA = ‘0123/3’, você preenche o campo valor com [] “Abre e fecha colchetes”, isso informa
para o sistema que você deseja digitar valores diferentes sempre que for fazer a consulta,
então após salvar este filtro o sistema abrirá a seguinte tela:

Você informa a Chapa e após consultar, quando clicar novamente no filtro ele abrirá a tela
mais uma vez, possibilitando que você informe qualquer outra chapa.

www.datasix.com.br
19 Filtros – RM Labore

AMPLIE SEUS
CONHECIMENTOS!

Agora que você já sabe como criar


Filtros, chegou a hora de conhecer o nosso Curso
Completo do Sistema RM Labore.

www.datasix.com.br
ACESSAR

Anda mungkin juga menyukai