Navegação:  Ferramentas gerais > Gerador de Relatórios > A Estrutura do Gerador >

Seleção

imprimir esta página Página anteriorReterna ao nível anteriorPróxima página

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