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