SELF - Seleção de Filtros

Tópicos ››
Parent Previous Next

SELF - SELEÇÃO DE CAMPOS PARA FILTROS


Seleciona e monta os comandos necessários para filtrar registros em Relatórios e Pesquisas.


Campos do Arquivo

Identifica os nomes dos campos do arquivo que podem ser selecionados.

Marque com o Mouse o campo a ser selecionado/Filtrado.


Operação

A operação indica que tipo de seleção deverá ser feita sobre o campo selecionado.


= Igual a - Selecionará os registros em que o campo é igual ao digitado em "Conteúdo do Campo".

Ex: Estado = 'RS' - Somente o Rio Grande do Sul.


> Maior que - Selecionará os registros em que o campo é maior que o digitado em "Conteúdo do Campo".

Ex: Valor > 1000 - Somente os valores maiores que 1000


< Menor que - Quando o campo for menor que o Conteúdo.

Ex: Valor < 1000 - Somente os valores menores que 1000


<> Diferente de - Quando o campo for diferente do Conteúdo

Ex: Estado <> 'RS' - Todos os estados menos o Rio Grande do Sul.


>= Maior Igual - Quando o campo for maior ou igual ao Conteúdo.

Ex: Valor >= 1000 - O valor 1000 e os maiores que 1000.


<= Menor Igual - Quando o campo for menor ou igual ao Conteúdo

Ex: Valor <= 1000 - O valor 1000 e os menores que 1000


Inicia por - Seleciona todos os campos cujo início seja igual ao Conteúdo.

Ex: Cidade = 'C*'- Selecionará todas as Cidades que comecem por C - Caxias, Canoas, etc...

O * indica qualquer.


CONTEÚDO DO CAMPO

Neste campo deve ser digitado o conteúdo a filtrar.

Ex: Para selecionar Estado = RS, neste campo deve ser digitado RS

Seleção - Tipos especiais de seleção

() - Para selecionar conteúdos em branco.

NULL - Para selecionar campos nulos ou não digitados.

IS NULL - Para campos nulos

IS NOT NULL - Para campos não nulos

BLANK - Para selecionar campos em Branco.

 /  /  - Para selecionar Datas em Branco.

GB_SEN_USER - Para selecionar um Usuário.

GB_SEN_REP - Para selecionar o número de representante do Usuário.

GB_SEN_NIVEL - Para selecionar um determinado Nível.

GB_SISTEMA - Para selecionar o Sistema - Ex: SISCOM


---------------------------------

LIKE - Somente para filtros SQL - Não pode ser utilizado diretamente em tabelas

O operador % indice coringa para pesquisa em conteúdo.

SIGLA LIKE 'SERKELL%'                Tem SERKELL no inicio do campo

SIGLA LIKE '%SERKELL'                Tem SERKELL no final do campo

SIGLA LIKE "%SERKELL%"                Tem SERKELL em qualquer parte do campo

SIGLA NOT LIKE "%SERKELL%"        Não tem SERKELL no campo

SIGLA = 'SERKELL'                        O campo deve ser exatamente igual a SERKELL


AND   (e)

Concatena duas seleções - O registro selecionado deve satisfazer as 2 condições.

Ex: Estado = 'RS' AND Sexo = 'M' - Somente selecionará  os clientes com sexo Masculino do Estado do Rio Grande do Sul.


OR   (ou)

Concatena duas seleções - O registro selecionado deve satisfazer a qualquer uma das condições.

Ex: Estado = 'RS' OR  Sexo = 'M' - Selecionará  os clientes com sexo Masculino ou que sejam do Estado do Rio Grande do Sul.



Montar - F3

Monta as configurações de Filtro.



Exemplo:

Para selecionar no cadastro de Clientes todos que tiverem Estado igual ao Rio Grande do Sul e do Sexo Masculino, proceda da seguinte forma:

1 - Campo do Arquivo - Selecione ESTADO

2 - Marque a operação = Igual a

3 - Em Conteúdo do Campo digite RS

4 - Clique em Montar F3

       O campo montado passará para a grade de campos.          ESTADO = 'RS'

5 - Clique em AND - para indicar a condição do próximo campo .

       O campo AND passará para a grade de campos.        AND

6 - Campo do Arquivo - Selecione o próximo campo - SEXO

7 - Marque a operação = Igual a

8 - Em Conteúdo do Campo digite M

9 - Clique em Montar F3

       O campo montado passará para a grade de campos.          SEXO = 'M'

10 - Clique em Aplicar - F12 para encerrar a operação.



Mais de uma combinação é possível, utilizando-se os parenteses ( )

Ex: (Estado = 'RS' and Sexo = 'M') or (Estado = 'SC' and Sexo = 'F')

(Serão selecionados os de sexo Masculino do Rio Grande do Sul) ou (os de sexo Feminino de Santa Catarina).


Digite diretamente na Linha de Filtro PRO, como segue o exemplo:


(PRODUTO = 'CR.01') OR (PRODUTO = 'CR.02') OR (PRODUTO = 'CR.03')


Created with the Personal Edition of HelpNDoc: iPhone web sites made easy