Contador de Registros

Este objeto é considerado um objeto de Função predefinida e não está vinculado diretamente a um Campo do Banco de Dados e sim a uma determinada Seção.

Através da barra de ferramentas ou do menu Inserir, escolha o objeto Contador. O objeto de contador pode ser inserido em diversas seções e em cada uma delas realiza um processamento de contagem de acordo com a propriedade Ação de Contagem.

Padrão

Todas as Seções

A contagem registra a quantidade de seções processadas até a seção em que está contida. Dessa forma, funciona como um contador de seções processadas, entretanto, a contagem não está condicionada à visibilidade das seções e por isso uma seção processada mas não impressa (invisível) também será contabilizada. Na intenção de realizar uma contagem sequencial com maior controle, o objeto Sequencial deverá ser utilizado.

Agrupamento Interno

Opção de contagem funcional apenas nas seções de Rodapé.

Exemplo

  • Supondo um arquivo de relatório que possua agrupamento de Código de Empresa e de Código de Lotação, nesta ordem, caso o objeto Contador com a ação de contagem para Agrupamento interno esteja no rodapé de Código de Lotação seu valor será sempre zero, pois não há agrupamento inferior (interno) a ele, mas se o objeto Contador com esta ação de contagem estiver no rodapé de Código de Empresa seu valor será igual à quantidade de grupos de código de lotação, pois cada código de lotação processado será um agrupamento inferior (interno).

Exemplo

  • Supondo um arquivo de relatório que possua agrupamento de Código de Empresa e de Código de Estabelecimento, nesta ordem, caso o objeto Contador com a ação de contagem para Agrupamento Interno esteja no rodapé de relatório seu valor será igual à quantidade de grupos de código de empresa, que é o primeiro agrupamento do relatório.

As demais Propriedades do objeto Contador de Registros, são: Formato Saída e Processar Quando.

Os objetos são formatados de acordo com a formatação pré-definida para o campo a que eles estão vinculados, mas através da propriedade Formato Saída, é possível determinar um formato de saída diferente para este objeto.

Em Processar Quando se estiver definido como Sempre, a função agregada será sempre processada, este é o valor padrão. Se for definido uma expressão Condicional para o processamento da função agregada, então esta só será processada se e somente o resultado da expressão for Verdadeiro.