Publicado por: Gustavo Henrique | Junho 23, 2009

Rave Reports, OnBeforePrint, Conversões, Comparações.

Brincando no Rave, pego dois campos textos, realiza comparaçoes, converto para inteiro, faço cálculos, troco a cor de um text, converto para Float, converto para String e somo com texto;

TextDiferencaTotal.Color := 0;
   ValorTotal := StrToInt(CalcTextTotalPABX.Text) – StrToInt(CalcTextTotalOperadora.Text);
   If ValorTotal < 0 Then
       TextDiferencaTotal.Color := 200;
   End;
   TextDiferencaTotal.Text := ‘Diferença Total : ‘ + IntToStr(ValorTotal);
   Porcentagem := StrToInt(CalcTextTotalPABX.Text) / StrToInt(CalcTextTotalOperadora.Text);
   If 100 – (Porcentagem * 100) < 0 Then
     TextPorcentagem.Text := ‘ Porcentagem de Diferença : ‘ + FloatToStr(100 – (Porcentagem * 100)) + ‘% - Possíveis Erros.’;
   Else
     TextPorcentagem.Text := ‘ Porcentagem de Diferença : ‘ + FloatToStr(100 – (Porcentagem * 100)) + ‘% -  Possíveis Acertos.’;
   End;


Deixe uma resposta

Sua resposta:

Categorias