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

Linha Identificação

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

A linha identificação tem por finalidade introduzir no relatório informações ou mensagens que identificam o início de uma condição. Para isto, é necessário iniciar a linha com a variável que representa a identificação desta condição, por exemplo: para identificar o inicio de um grupo de artigos deve ser colocado a variável "A031" (código do grupo de artigos) ou para identificar um fornecedor deve ser colocado a variável "A035" (código do fornecedor), etc.

É possível estabelecer condições duplas, isto é, se desejar criar um relatório mais complexo, onde existe uma identificação dentro de outra, por exemplo: para identificar um fornecedor dentro de um grupo de artigos deve ser colocado a seguinte combinação de variáveis "A031+A035" (Código do grupo + código do fornecedor). Neste caso o sistema lista a identificação, sempre que o conteúdo de uma das duas variáveis for diferente.

Exemplos:

1. Para identificar o início de cada grupo, na relação de artigos, devemos acrescentar uma linha com a seguinte seqüência:

I01 A031, "Grupo = ", A032

obteremos o seguinte resultado:

Grupo = NOME DO GRUPO

Observe que a variável A031 (código do grupo de artigos) é usada para determinar o momento em que deve ser impresso esta identificação (condição), ou seja, no momento que iniciar cada grupo, o sistema insere a identificação do grupo, na impressão do relatório.

Juntando este exemplo com exemplo 2 da linha detalhe, mostrado acima:

L01 A001, A006, A011, @(A011 * A012)

C01 "Artigo     Descrição               Saldo   Custo Reposição"

I01 A031

I02 A031, "Grupo = ", A032

obteremos o seguinte resultado:

Artigo     Descrição              Saldo   Custo Reposição

Grupo = Microcomputadores

01.01.0001 Micro 486SX 50 MHZ     8,00          10.400,00

01.01.0002 Micro 486DX4 100 MHZ   3,00           5.100,00

01.01.0003 Micro Pentium 75 MHZ   2,00           4.100,00

...

Observe que incluímos duas linhas de identificação, na primeira (I01) foi colocada somente a variável "A031" e na segunda "I02" foi colocado, além desta variável, as informações do grupo. A linha "I01" foi acrescentada, simplesmente, para forçar a colocação de uma linha em branco antes da identificação. Desta forma toda vez que ocorrer uma mudança de grupo será inserido no relatório uma linha em branco e outra contendo o nome do grupo, produzindo assim, um resultado com uma estética visual melhor.

2. Para identificar os fornecedores dentro de cada grupo devemos acrescentar as seguintes linhas de identificação:

L01 A001, A006, A011, @(A011 * A012)

C01 "Artigo     Descrição                 Saldo Custo Reposição"

I01 A031

I02 A031, "Grupo = ", A031, " - ", A032

I03 (A031+A035)

I04 (A031+A035), "Fornecedor = ", A035, " - ", A043

Neste exemplo, acrescentamos mais duas linhas identificação além das que foram colocadas no exemplo anterior, as linhas "I03" e "I04". Estas linhas sugerem ao gerador uma identificação do fornecedor sempre que mudar o código do fornecedor ou do grupo.

Observe o resultado abaixo:

Artigo     Descrição                 Saldo  Custo Reposição

Grupo = 01 - Microcomputadores

Fornecedor = 33 - Fábrica de Microcomputador  ABC Ltda

01.01.0001 Micro 486SX 50 MHZ        8,00         10.400,00

01.01.0002 Micro 486DX4 100 MHZ      3,00          5.100,00

01.01.0003 Micro Pentium 75 MHZ      2,00          4.100,00

Fornecedor = 44 - Indústria de Disquetes XYZ Ltda

02.01.0001 Disquete 5.1/4 1.2kb    200,00            280,00

02.01.0002 Disquete 3.1/2 1,44      50,00             75,00

02.01.0008 Disquete 5.1/4 360      300,00            420,00

...

Observe que além de identificado grupo 01 - microcomputadores, também foi identificado os fornecedores 33 e 44 dentro deste grupo.

 


Page url: http://utilsoft.com.br/help/index.html?linhaidentificacao.htm