Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)
1. Clique na guia 'SubReport1'.
2. Dê um clique com o botão direito sobre o componente dbText Orderno localizado do lado esquerdo da banda de detalhes. Defina a opção de menu ReprintOnOverFlow para True.
Nota: OverFlow ocorre quando a banda de detalhe é executada fora do espaço da página atual e deve concluir a impressão na página seguinte. Para este relatório queremos imprimir o ItemNo seguido por 'Continuação … “na parte superior da página quando as ordens determinarem um estouro para uma página adicional.
3. Coloque um label na banda detalhe e configure-o:
Caption Continued... Name lblContinued Visible False Font Name Times New Roman Font Size 10 Font Style Regular Font Color Black Text Alignment Left justified
4. Selecione o componente dbText SaleDate, em seguida, pressione Shift e clique no label Continued.
5. Clique nos ícones “Align Top” e “Align Left” da barra de ferramentas “Align or Space”.
6. Adicione o seguinte código ao evento OnPrint do label Continued:
lblContinued.Visible := ppChildReport1.Detail.OverFlow;
7. Select Project | Compile rbMDDProj. Corrigir quaisquer problemas de compilação.
8. Selecione “File | Save” no menu do Delphi.
Nota: A propriedade OverFlow da banda de detalhe só será verdadeira quando as ordens para o cliente atual não se encaixam na página e, portanto, deve transbordar em uma página adicional. Quando isso acontece, o label será visível.