{{:bk_cab_rh3software.png?200|}} **Formatador de Relatório - Manual do RAP** =====TUTORIAIS RAP - DECLARAÇÕES GLOBAIS, OBJETOS E PROGRAMAS - Global StringList - Construindo o relatório==== ---- **Tarefa 1** Criar um novo relatório 1. Inicie a aplicação ReportBuilder; 2. Crie um novo relatório clicando no ícone New Report; {{ :manual_usuario:outros:formatador_91.png?75 |}} 3. Abra o Report Designer, clique na guia Data; 4. Selecione a opção de menu "File | New". A caixa de diálogo New Items irá aparecer; 5. Dê um duplo clique em Query Wizard para iniciar a criação do dataview. Abra a lista de tabelas, dê um duplo clique em Clients; 6. Selecione Finish; 7. Selecione a guia Design; 8. Selecione "File | Save As" e salve o relatório como "Global String List" em Completed Tutorials\Rap. **Tarefa 2** Abra o layout do relatório e entre com o código da lista global de string 1. Insira um Label na banda de detalhe; {{ :manual_usuario:outros:formatador_92.png?75 |}} 2. Selecione a guia Calc para inserir o código; 3. Clique com o botão direito no Code Explorer e selecione Module; 4. Clique em Declarations, clique com o botão direito em Variables e selecione New para criar a nova variable; 5. Insira o seguinte código para a variável: var gStringList: TStringList; 6. Clique em Events, clique com o botão direito em "OnCreate" e selecione "New"; 7. Insira o seguinte código: procedure GlobalOnCreate; begin gStringList := TStringList.Create; gStringList.Add('Global StringList Item1'); gStringList.Add('Global StringList Item2'); end; 8. Agora crie um evento OnDestroy GlobalOnCreate clicando com o botão direito e OnDestroy e selecionando New; 9. Insira o seguinte código para o evento OnDestroy: procedure GlobalOnDestroy; begin gStringList.Free; end;