Essa é uma revisão anterior do documento!


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


1. Open the form containing the Customer List report (rbCust.pas from “A Simple Report…”).

2. Double-click on the Report component to display the Report Designer.

3. Select File | Save As from the Report Designer main menu.

4. Save the report template in the My RB Tutorials directory under the name CustList.

Note: Saving a report layout to file is a quick and easy way to make the report more portable. Later in this tutorial we will open this saved layout in a subreport. Layouts can also be loaded at run-time using the Report.Template.LoadFromFile or Load- FromDatabase method.

5. Close the Report Designer.

6. Select the data access components (tblCustomer, dsCustomer, plCustomer).

7. Copy the components into your clipboard.

8. Select View | Forms from the Delphi main menu. Double-click on frmSectionSubreports to make this form visible.

9. Paste the components onto this form.

10. Place a standard Delphi label on the form, directly above these components.

11. Set the label caption to 'Customer List Data'.

12. Set the Visible property of the label to False.

Note: This invisible label will not be used by the report: it simply serves as a reminder of how these data access components are used. Whenever you have multiple sets of data access components on a form, it is a good idea to label them. An alternate way to accomplish this is to set the Tools | Environment Options | Preferences | Show Component Captions option on, but this method requires that you space the components more widely than we find preferable.

13 Close the rbCust unit.

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 clique duplo no componente de relatório para exibir o Report Designer.

3. Selecione Arquivo | Salvar Como no menu principal Report Designer.

4. Salve o modelo de relatório no diretório Meus RB Tutoriais sob o nome CustList.

Nota: Para salvar um layout de relatório de 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 em sua prancheta.

8. Selecione Exibir | Forms no menu principal do Delphi. Clique duas vezes em frmSectionSubreports para fazer esta forma visível.

9. Cole os componentes para esta forma.

10. Coloque uma etiqueta Delphi padrão no formulário, bem acima destes componentes.

11. Defina a legenda do rótulo de “Lista de Clientes Data '.

12. Defina a propriedade Visible do selo para False.

Nota: Esta etiqueta invisível não serão utilizados pelo relatório: ela 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, que é uma boa ideia etiquetá-las. Uma maneira alternativa para alcançar este objetivo é definir as Ferramentas | Opções de Ambiente | Preferências | opção Show Component Legendas em campo, mas este método requer que o espaço dos componentes mais amplamente do que encontramos preferível.

13 Feche a unidade rbCust.