Selecionar o que deve ou não ser listado no seu relatório, pode ser determinado nesta linha. Aqui é possível determinar por exemplo, que o relatório tenha somente artigos com saldo maior que zero, ou que seja impresso somente os artigos de um determinado fornecedor, ou ainda, que seja listado somente os movimentos de venda à vista, e muitas outras condições. É possível definir até dez condições.
Existem duas formas de estabelecer as condições, as determinadas e as indeterminadas, abaixo descrevemos cada uma:
• | Indeterminadas: são aquelas em que você simplesmente coloca a variável na linha, deixando-a em aberto. Diante disto o sistema se encarregará de pedir a condição no momento da execução do relatório. |
Exemplo:
Para pedir uma seleção indeterminada por grupo de artigos, coloque na linha somente a variável A031 que representa o código do grupo, vide a seguir como ficou a estrutura do exemplo que usamos acima:
L01 A001, A006, A011, @(A011 * A012)
C01 "Artigo Descrição Saldo Custo Reposição"
I01 A031
I02 A031, "Grupo = ", A032
T01 A031, "Totais ......... ", @(X001 = SA011), @S(A011 * A012)
ORD CRES, A031, A006
SEL A031
Observe que foi acrescentado somente a última linha "SEL A031". A palavra "SEL" é a indicação da linha e a variável A031 indica que deve ser feito uma seleção por grupo. Nesta linha não foi indicado qual grupo deve ser listado, em face disto, o sistema solicitará que seja informado em que grupo deve iniciar e também em qual deve terminar. Supondo que fosse selecionado somente o grupo 02 obteremos o seguinte relatório:
Grupo = Disquetes
02.01.0002 Disquete 3.1/2 1,44 50,00 75,00
02.01.0001 Disquete 5.1/4 1.2kb 200,00 280,00
02.01.0008 Disquete 5.1/4 360 300,00 420,00
Totais ......... 550,00 775,00
...
• | Determinadas: neste tipo de seleção deve ser colocado na linha a condição completa, para isto é necessário colocar para cada condição três elementos: uma variável que pode ser qualquer uma disponível, um símbolo de relação e o conteúdo a ser selecionado. Vide a seguir os símbolos de relação aceitos: |
> maior que
< menor que
= igual
>= maior ou igual
<= menor ou igual
<> diferente
Exemplo:
Para determinar que seja listado no nosso relatório somente os artigos com saldo maior que 5 devemos colocar na linha a seqüência: A011 > 5. Vide a seguir como ficou o nosso exemplo:
L01 A001, A006, A011, @(A011 * A012)
C01 "Artigo Descrição Saldo Custo Reposição"
I01 A031
I02 A031, "Grupo = ", A032
T01 A031, "Totais ......... ", @(X001 = SA011), @S(A011 * A012)
ORD CRES, A031, A006
SEL A011 > 5
Com esta estrutura observe abaixo que só foi listado os artigos com saldos maior que 5.
Artigo Descrição Saldo Custo Reposição
Grupo = Microcomputadores
01.01.0001 Micro 486SX 50 MHZ 8,00 10.400,00
Totais ......... 8,00 10.400,00
Grupo = Disquetes
02.01.0002 Disquete 3.1/2 1,44 50,00 75,00
02.01.0001 Disquete 5.1/4 1.2kb 200,00 280,00
02.01.0008 Disquete 5.1/4 360 300,00 420,00
Totais ......... 550,00 775,00
...
Nota. Algumas seleções são colocadas automaticamente pelo sistema, dependendo do conteúdo do relatório criado. Vide mais detalhes neste capítulo.
Page url: http://utilsoft.com.br/help/index.html?selecao.htm