Í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. 

Conforme mensagem mostrada ao marcar o check-box, a utilização dessa propriedade possui algumas limitações, como detalhado no próximo item.

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:

  • Totalizador;
  • Expressão*

A utilização desses controles em conjunto com a propriedade Repete em todas as páginas pode resultar na impressão de resultados inesperados.

Expressão que apenas espelha um campo da base poderá ser utilizada normalmente.

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 é:


Produto: Framework

Versão: 12.1.2209

Processo: Impressão de relatório

Status: Concluído

Data:  

Autores:

Cesar Henrique Silva Rodrigues_ 

Diogo Damiani Ferreira

Erlon Cesar Lima De Freitas  

Jefferson Duarte Rodrigues 

Samuel Rener Santos Silva_ 

Wemerson Marcelo Martins Guimaraes