Páginas filhas
  • RPT00048 - Imprimir rodapé de Detalhe em todas as páginas

Í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