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