Definir a quantidade de registros a ser impressa em uma página do QuickReport
Ou seja, gostaria que, ao visualizar ou imprimir um relatóriodo Quick Report, saia em cada página apenas um registro,
mesmo que o espaço permita mais de um.
Existem pelo menos duas formas de resolver este problema:
1. A forma mais simples consiste em alterar a altura (Height)
da banda Detail do nosso relatório de modo que a altura
total da página seja inferior a duas vezes a altura da banda.
Desta forma, cada registro será impresso em uma nova página,
teoricamente por falta de espaço na página atual.
2. Uma outra forma mais sofisticada é usar o evento AfterPrint
da banda Detail. Nele testamos se ainda não chegou no fim
da tabela e, caso positivo, pedimos uma nova página:
if not Table1.EOF then
QuickRep1.NewPage;
Deve existir outras alternativas, mas as duas anteriores
funcionaram bem nos testes realizados.
Autor: Daniel P. Guimarães
Home-page: www.tecnobyte.com.br