Diferenças

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

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
manual_usuario:outros:formatadorrelatoriodesenv:fr_16_create_calculated_fields [2015/01/07 13:20]
administrador
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: +
- +
-1. Clique duas vezes no componente tabela. O Editor de campo será exibido. +
- +
-2. Dê um clique direito sobre o espaço em branco do Editor de campo e selecione a opção Adicionar Campos ... menu. Adicione todos os campos listados. +
- +
-3. Dê um clique direito sobre o espaço em branco do Editor de campo e selecione o novo campo ... opção de menu. +
- +
-4. Os salários digitar o nome Edit Box. Defina o tipo de dados a Moeda. O tipo de campo deve padrão para Calculado. +
- +
-Clique em OK.+
  
 6. Repita esse processo para criar os seguintes campos: 6. Repita esse processo para criar os seguintes campos:
Linha 40: Linha 28:
   MedicareTaxWithheld   MedicareTaxWithheld
  
-7. Close the Field Editor. Select the table component. +7. Feche o Editor do Campo. Selecione o componente ​Table.
- +
-8. Click on the Events tab of the Object Inspector. +
- +
-9. Double-click in the OnCalcFields event. An event handler will be generated. Add the code as shown below. +
- +
- +
-7. Feche o Editor do Campo. Selecione o componente ​tabela.+
  
 8. Clique na guia Eventos do Object Inspector. 8. Clique na guia Eventos do Object Inspector.
  
-Clique duas vezes no evento OnCalcFields. Um manipulador de eventos ​será gerado. Adicionar o código como mostrado abaixo.+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 |}} {{ :​manual_usuario:​outros:​formatador_desenv_225.png?​600 |}}
  
-**Note:** This event handler executes every time the record position of the customer table changesCalculations placed in this event must always be intrarecord, ​which means that the values must be calculated from other values in the current record or must be hard-coded (as in this case).+**Nota:** Este evento é executado toda vez que há alteração nos registro da tabela CustomerCá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. Double-click the DBPipeline ​component to display the Field Editor.+10. Clique duas vezes no componente ​DBPipeline ​para exibir o Editor ​Field.
  
-11. Check to make sure that the calculated fields are listedIf they are notthen close the Field Editor; ​set the AutoCreateFields ​property to False in the Object Inspector, ​then set it back to True. Launch the Field Editor ​again and make sure the new fields are listed. +11. Certifique-se de que os campos calculados são listadosSe eles não são, em seguidafeche o Editor ​do Campodefina 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.
- +
-**Note:** Toggling the AutoCreateFields property for the DBPipeline will refresh the field list whenever you've changed the fields in the dataset.  +
- +
-12. Select Project | Compile rbFEProj from the Delphi main menu. Fix any compilation errors. +
- +
-13. Select File | Save from the Delphi main menu. +
- +
-** Nota: ** Este manipulador ​de eventos é executado toda vez que a posição do registro das mudanças na tabela de clientes. Cálculos colocados neste caso deve 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; definir ​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.
  
-** Nota: ** Alternando a propriedade AutoCreateFields para o DBPipeline irá atualizar a lista de campo sempre que você mudou os campos no conjunto ​de dados.+12. Selecione "​Project | Compile rbFEProj"​ no menu principal Delphi. Corrija ​os erros de compilação.
  
-12. Selecione ​Projeto ​Compilar rbFEProj no menu principal Delphi. Corrigir os erros de compilação.+13. Selecione ​"​File ​Save" a partir do menu principal Delphi.
  
-13. Selecione Arquivo | Salvar a partir do menu principal Delphi.