LinTab

Permite o uso de uma tabela de até 48 linhas e até 500 colunas. A variável LinTab poderá ser de 1 a 48. Esta tabela serve para armazenar números que poderão ser utilizados posteriormente. Primeiramente informa-se em que linha serão guardados os valores e em seguida pode-se utilizar a variável ColTab[ ], indicando entre os colchetes qual a coluna desejada.

Exemplo: Deseja-se listar um relatório com o total diário de horas extras realizadas em cada dia durante o mês. Na empresa cada percentual de extras tem uma situação diferente. Neste caso, considere cada dia como se fosse uma linha da tabela e cada situação de extra como uma coluna da tabela.

Com isto cria-se uma regra passando em todos os dias de cada colaborador e armazenando as quantidades de horas apuradas. No final do relatório cria-se uma regra para ver a tabela e listar as quantidades armazenadas.

<div class="Code"><p>@ Para armazenar as quantidades dentro de uma regra de Inicio Detalhe após ler situações. @</p><p>LinTab = DiaHoj;</p><p>@ Exemplo para armazenar a situaçäo 09. @</p><p>Se (CodSit = 09)</p><p>ColTab[01] = MinSit;</p><p>@ Para ver as quantidades armazenadas e listar no campo chamado Form01 (pode ter outro nome Deve-se criar um loop para ver todos os dias e listar a cada dia.@</p><p>vdata = DatInS - 1;</p><p>Loop1:</p><p>vdata = vdata + 1;</p><p>Se (vdata > DatFiS)</p><p>Vapara Final;</p><p>LinTab = DIA(vdata);</p><p>@ Para ver o que foi armazenado na situação 9. @</p><p>Form01 = ColTab[01];</p><p>Vapara Loop1;</p><p>Final:</p></div>

Utilização: Todas as regras.

Este artigo ajudou você?