{{:bk_cab_rh3software.png?200|}} **Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)** =====TUTORIAL DE RELATÓRIOS - Emulação Forms com uma imagem WMF - Criar campos calculados===== ---- 1. Dê um duplo clique no componente Table. O Editor de campo será exibido. 2. Dê um clique com o botão direito sobre o espaço em branco do Editor de campo e selecione a opção Add Fields ... opção de menu. Adicione todos os campos listados. 3. Dê um clique com o botão direito sobre o espaço em branco do Editor de campo e selecione New Field ... opção de menu. 4. Escreva Wages para o nome no Edit Box. Defina o DataType para Currency. O tipo de campo padrão deverá ser Calculated. 5. Clique em OK. 6. Repita esse processo para criar os seguintes campos: SSWages MedicareWages FederalTaxWithheld SSTaxWithheld MedicareTaxWithheld 7. Feche o Editor do Campo. Selecione o componente Table. 8. Clique na guia Eventos do Object Inspector. 9 Dê um duplo clique no evento OnCalcFields. Um evento será gerado. Adicionar o código como mostrado abaixo. {{ :manual_usuario:outros:formatador_desenv_225.png?600 |}} **Nota:** Este evento é executado toda vez que há alteração nos registro da tabela Customer. Cálculos colocados neste caso devem ser sempre intrarecord, o que significa que os valores devem ser calculados a partir de outros valores no registro atual ou deve ser hard-coded (como neste caso). 10. Clique duas vezes no componente DBPipeline para exibir o Editor Field. 11. Certifique-se de que os campos calculados são listados. Se eles não são, em seguida, feche o Editor do Campo; defina a propriedade AutoCreateFields para False no Object Inspector, em seguida, configurá-lo de volta para True. Inicie o Editor de campo novamente e certifique-se os novos campos são listados. **Nota:** Alternando a propriedade AutoCreateFields do DBPipeline irá atualizar a lista de campo sempre que você mudar os campos no dataset. 12. Selecione "Project | Compile rbFEProj" no menu principal Delphi. Corrija os erros de compilação. 13. Selecione "File | Save" a partir do menu principal Delphi.