manual_usuario:outros:formatadorrelatoriodesenv:fr_05_conditional_grand_total
<fs x-large>Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)</fs>
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/formatadorrelatoriodesenv/fr_05_conditional_grand_total.txt · Última modificação: por administrador


