Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)


1. Abra o formulário que contém o relatório Lista de Clientes (rbCust.pas a partir de “um simples relatório …”).

2. Dê um duplo clique no componente Report para exibir o Report Designer.

3. Selecione “File | Save As” no menu principal do Report Designer.

4. Salve o modelo de relatório no diretório “My RB Tutorials” sob o nome CustList.

Nota: Para salvar um layout de relatório em arquivo é uma maneira rápida e fácil de fazer o relatório mais portátil. Mais adiante neste tutorial vamos abrir este layout salvo em um sub-relatório. Layouts também podem ser carregados em tempo de execução usando o método Report.Template.LoadFromFile ou Load FromDatabase.

5. Feche o Report Designer.

6. Selecione os componentes de acesso a dados (tblCustomer, dsCustomer, plCustomer).

7. Copie os componentes para sua prancheta.

8. Selecione “View | Forms” no menu principal do Delphi. Duplo clique em frmSectionSubreports para fazer esta form visível.

9. Cole os componentes neste form.

10. Coloque um label no form, bem acima destes componentes.

11. Defina o caption do label para “Lista de Clientes Data '.

12. Defina a propriedade Visible do label para False.

Nota: Este label invisível não será utilizado pelo relatório: ele simplesmente serve como um lembrete de como esses componentes de acesso a dados são usados. Sempre que você tem vários conjuntos de componentes de acesso a dados em um formulário, é uma boa ideia etiquetá-los. Uma maneira alternativa para alcançar este objetivo é definir as “Tools | Environment Options | Preferences | Show Component Captions option on”, mas este método requer que o espaçamento dos componentes seja mais amplo do que iremos preferível.

13 Feche a unit rbCust.