ColTab
Permite o uso de uma tabela de até 48 linhas e até 500 colunas. A variável ColTab poderá ser de 1 a 500. Esta tabela serve para armazenar números que poderão ser utilizados posteriormente. Primeiramente informa-se em que linha serão guardados os valores na variável LinTab e em seguida pode-se utilizar esta variável, 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. Veja abaixo exemplo:
<div class="Code"><p>@ Para armazenar as quantidades dentro de uma regra de Inicio Detalhe após ler situações. @<br></br>LinTab = DiaHoj;</p><p></p><p>@ Exemplo para armazenar a situação 09. @<br></br>Se (CodSit = 09)<br></br> ColTab[01] = MinSit;</p><p></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.@<br></br>vdata = DatInS - 1;<br></br>Loop1:<br></br>vdata = vdata + 1;<br></br>Se (vdata > DatFiS)<br></br> Vapara Final;<br></br><br></br>LinTab = DIA(vdata);</p><p></p><p>@ Para ver o que foi armazenado na situação 9. @<br></br>Form01 = ColTab[01];<br></br>Vapara Loop1;<br></br>Final:</p></div>
Utilização: Todas as regras.
Disponível para o módulo: Controle de Ponto e Refeitório.
English
Español

English
Español

