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.