Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
manual_usuario:outros:formatadorrelatoriodesenv:fr_16_create_calculated_fields [2014/12/19 11:08]
administrador criada
manual_usuario:outros:formatadorrelatoriodesenv:fr_16_create_calculated_fields [2015/02/04 12:59] (atual)
administrador Aprovado
Linha 7: Linha 7:
  
  
-=====TUTORIAL DE RELATÓRIOS - C=====+=====TUTORIAL DE RELATÓRIOS - Emulação Forms com uma imagem WMF Criar campos calculados=====
 ---- ----
  
-1. Double-click on the table componentThe Field Editor ​will be displayed.+1. Dê um duplo clique no componente TableEditor ​de campo será exibido.
  
-2. Right-click over the white space of the Field Editor ​and select the Add Fields... menu optionAdd all of the fields listed.+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. Right-click over the white space of the Field Editor ​and select the New Field... menu option.+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. Type Wages in the Name Edit Box. Set the DataType ​to Currency. ​The Field Type should default to Calculated.+4. Escreva ​Wages para o nome no Edit Box. Defina o DataType ​para Currency. ​O tipo de campo padrão deverá ser Calculated.
  
-Click OK.+5. Clique em OK.
  
-6. Repeat this process to create the following fields:+6. Repita esse processo para criar os seguintes campos:
  
   SSWages   SSWages
Linha 28: Linha 28:
   MedicareTaxWithheld   MedicareTaxWithheld
  
-7. Close the Field Editor. ​Select the table component.+7. Feche o Editor ​do CampoSelecione o componente Table.
  
-8. Click on the Events tab of the Object Inspector.+8. Clique na guia Eventos do Object Inspector.
  
-Double-click in the OnCalcFields ​eventAn event handler will be generatedAdd the code as shown below.+Dê um duplo clique no evento ​OnCalcFields. ​Um evento será geradoAdicionar o código como mostrado abaixo.
  
 {{ :​manual_usuario:​outros:​formatador_desenv_225.png?​600 |}} {{ :​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.