{{:bk_cab_rh3software.png?200|}} **Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)** =====TUTORIAL DE RELATÓRIOS - Grupos, cálculos e da Banda Summary - Código do evento BeforeGenerate da banda de cabeçalho do grupo===== ---- 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. {{ :manual_usuario:outros:formatador_desenv_174.png?600 |}} 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: {{ :manual_usuario:outros:formatador_desenv_175.png?600 |}}