Índice:
Introdução
Este documento tem como objetivo explicar o funcionamento da propriedade "Repete em todas as páginas" da banda de rodapé de detalhe, a qual permite imprimir os campos contidos nessa banda em todas as páginas do relatório.
Utilizando a funcionalidade
Ao selecionar uma banda de rodapé de detalhe, na Grade de Propriedades, em Diversos, estará disponível a propriedade Repete em todas as páginas que, por padrão, é desabilitada (check-box desmarcado), conforme mostrado abaixo:
Ao ativar essa propriedade (marcar o check-box), os campos e elementos presentes no rodapé de detalhe serão impressos em todas as páginas do relatório.
Limitações
Em função da ordem de execução das bandas e dos controle, conforme detalhado em RPT00047 - Ordem de Execução das Bandas e Controles, a utilização da propriedade Repete em todas as páginas não deve ser utilizada quando a banda de rodapé de detalhes possuir controles do tipo:
A utilização desses controles em conjunto com a propriedade Repete em todas as páginas pode resultar na impressão de resultados inesperados.
Para realizar cálculos de totalização dos campos, é possível utilizar a funcionalidade de Sumário, conforme demonstrado nos próximos itens.
Diagnóstico de uso
Caso um relatório esteja utilizando um controle do tipo totalizador ou expressão no rodapé de detalhe e a propriedade Repete em todas as páginas esteja habilitada, ao gerar o diagnóstico do página será exibido o erro conforme demonstrado abaixo:
Totalizadores com Repete em todas as páginas
Caso seja necessário realizar cálculos totalizadores em campos existentes no rodapé de detalhe com a propriedade Repete em todas as páginas habilitada, deve-se utilizar a propriedade Sumário.
No layout de relatório abaixo, é exemplificado essa utilização. Nesse caso, deseja-se imprimir em cada página a quantidade de funcionários e o salário total:
Os campos a serem totalizados estão na banda de rodapé de detalhe e a propriedade Repete em todas as páginas foi habilitada, permitindo a impressão em todas as páginas. Para utilizar a propriedade Sumário, deve-se selecionar o campo e, na grade de Propriedades, em Sumário, escolher onde o resumo irá correr (grupo, relatório ou página) e em seguida escolher o tipo da função (Média, Soma, Contar, etc).
Nesse exemplo, como queremos que os totalizadores sejam por página, a configuração será feito conforme mostrado abaixo:
O resultado final do relatório é: