manual_usuario:outros:formatadorrelatoriodesenv:fr_05_conditional_group_total

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_05_conditional_group_total [2014/12/10 13:31] – edição externa 127.0.0.1manual_usuario:outros:formatadorrelatoriodesenv:fr_05_conditional_group_total [2015/01/09 15:07] (atual) – Aprovado administrador
Linha 7: Linha 7:
  
  
-=====CÓDIGO - Execução de cálculos - Conditional Group Total=====+=====CÓDIGO - Execução de cálculos - Condicional Group Total=====
 ---- ----
  
 +Quando você tem que excluir certos valores de um total de grupo, adicione um componente Variable na banda de rodapé de grupo. Acesse o diálogo Tempo e definir o 'Calculate On' para DataPipeline Traversal, selecione o pipeline de dados adequado, em seguida, defina 'Reset On' para o Group Start e selecione o grupo apropriado. O código do evento OnCalc é:
 +
 +Este evento irá acumular o valor da variable apenas quando o valor pago for superior a US $ 5.000.
 +
 +  procedure TForm1.ppVariable1Calc(Sender: TObject; var Value: Variant);
 +  var
 +    lcValue: Currency;
 +  begin
 +    lcValue := Table2.FieldByName('AmountPaid').AsCurrency;
 +    if (lcValue >= 5000) then
 +      Value := Value + lcValue;
 +  end;
 +
 +
 +{{ :manual_usuario:outros:formatador_desenv_20.png?600 |}}
manual_usuario/outros/formatadorrelatoriodesenv/fr_05_conditional_group_total.1418218308.txt.gz · Última modificação: (edição externa)