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


1. Clique no espaço em branco da banda de cabeçalho do grupo. A banda deve ser selecionada no Object Inspector.

2. Clique na guia Eventos do Object Inspetor e clique duas vezes sobre o evento BeforeGenerate. Adicione o código mostrado abaixo.

Nota: Esta rotina recupera o valor do campo recommendation para uma string variable local. Em seguida, atribui uma cor com base no valor do campo. A cor é armazenada em uma variável privada do formulário de modo que todos os eventos de relatórios podem usá-la. O label “recommendation” na banda de cabeçalho do grupo está definido para esta cor. Por fim, a legenda do label recommendation“ é definida utilizando a propriedade FirstPage do grupo. Se FirstPage é falsa, então o grupo tem gerado uma página adicional.

3. Role para cima no Code Editor e adicione o seguinte código para a seção “privade” da declaração de classe do formulário:

FRecommendationColor: TColor;

4. Selecione “View | Toggle Form/Unit” no menu do Delphi.

5. Selecione a guia Standard da paleta de componentes do Delphi.

6. Crie um botão no form.

7. Configure o botão:

Name btnPreview
Caption Preview

8. Adicione o seguinte código para o evento OnClick do botão:

rbStock.Print;

9. Selecione “File | Save” no menu do Delphi.

10. Executar o projeto. O relatório deve ser semelhante a este: