[gelöst] Berechnungsfehler im Report: Differenzen

6. November 2008 12:13

Hallo liebe Community,

ich habe hier ein Kleines Problem mit einem Report und weiß nichtmehr weiter, aus dem Debugger bin ich auch nicht Schlau geworden.

Ich möchte die Differenz von 2 Beträgen erfahren, allerdings gibt der Report mir total Absurde Werte aus, Beispielsweise ist lt. des Reports die Differenz von 0 und 5000 350 ... Dabei dürfte es diese werde nicht Berechnen da die Beträge die Berechent werden sollen nicht 0 sein dürfen.

Kann mir da jemand helfen ?


Hier mal der Code
Code:
  IF
    (Betrag1 <> 0) AND
    (Betrag2 <> 0)
  THEN BEGIN
   Differenz := Betrag1 - Betrag2;
   DifferenzInProzent := (Betrag1 - Betrag2) / Betrag2 * 100;
  END;



Danke schonmal im Vorraus
Zuletzt geändert von chaoz.FERT am 7. November 2008 09:17, insgesamt 1-mal geändert.

Re: Berechnungsfehler im Report: Differenzen

6. November 2008 12:44

Könnten da negative Werte auftauchen?

Re: Berechnungsfehler im Report: Differenzen

6. November 2008 12:46

Ja als Differenz schon, Betrag 1 und 2 sind immer Positiv oder 0.

Re: Berechnungsfehler im Report: Differenzen

6. November 2008 12:56

Ach,so ist das gemeint: 0-5000=300. Ich dachte, er berechnet 0-5000300 ;)

Hast noch ein wenig Code außenrum? Definition der Variablen?

Re: Berechnungsfehler im Report: Differenzen

6. November 2008 13:19

hat sich erledigt, war n tippfehler meinerseits ein paar zeilen drüber.

Funktioniert jetzt