manual_usuario:outros:formatadorrelatoriodesenv:fr_05_conditional_grand_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_grand_total [2014/12/10 13:31] – edição externa 127.0.0.1manual_usuario:outros:formatadorrelatoriodesenv:fr_05_conditional_grand_total [2015/01/09 15:12] (atual) – Aprovado administrador
Linha 7: Linha 7:
  
  
-=====CÓDIGO - Execução de cálculos - Conditional Grand Total=====+=====CÓDIGO - Execução de cálculos - Condicional Grand Total=====
 ---- ----
  
 +Para excluir determinados valores de um total geral, adicione um componente Variable para a banda de resumo. Em seguida, codifique o evento OnCalc como:
 +
 +  Procedure TForm1.ppVariable2Calc(Sender: TObject; var Value: Variant);
 +  var
 +    lcValue: Currency;
 +  begin
 +    lcValue := Table2.FieldByName('AmountPaid').AsCurrency;
 +    if (lcValue >= 5000) then
 +      Value := Value + lcValue;
 +  end;
 +
 +Este evento irá acumular o valor da variável apenas quando o valor pago for superior a US $ 5.000. A captura de tela abaixo mostra o resultado. Note que este relatório também tem um total de grupo condicional na banda de rodapé de grupo.
 +
 +{{ :manual_usuario:outros:formatador_desenv_21.png?600 |}}
manual_usuario/outros/formatadorrelatoriodesenv/fr_05_conditional_grand_total.1418218319.txt.gz · Última modificação: (edição externa)