[Gelöst] Kleine Verzweiflung

16. Mai 2006 16:03

Hallo Leute,

ich sitze an einem Report, der mich noch in das Grab bringen wird. Folgendes Problem:

In dem Report soll in der ersten Zeile folgende Berechnung durchgeführt werden:
Code:
Ergebnis := Ergebnis + Variable1 + FeldinhaltXY;

In der zweite Zeile soll diese abweichende Berechnung durchgeführt werden:
Code:
Ergebnis := Ergebnis + FeldinhaltXY;

Gibt es eine Möglichkeit eine Codezeile nur 1 x auszuführen?
Zuletzt geändert von mgerhartz am 16. Mai 2006 16:35, insgesamt 1-mal geändert.

16. Mai 2006 16:23

Klar, das geht. Erstelle eine globale Variable mit der Bezeichnung "Berechnet" und vom Typ "Boolean".

Der Code würde dann so aussehen:
Code:
IF NOT Berechnet THEN BEGIN
  Ergebnis := Ergebnis + Variable1 + FeldinhaltXY;
  Berechnet := TRUE;
END ELSE
  Ergebnis := Ergebnis + FeldinhaltXY;

Gruß, Marc

16. Mai 2006 16:26

Danke für die schnelle Antwort. Probiere es gleich mal aus. Gruß Markus

16. Mai 2006 16:34

Nochmals danke, hat natürlich funktioniert ;-)

16. Mai 2006 20:19

mgerhartz hat geschrieben:Nochmals danke, hat natürlich funktioniert ;-)

Kein Problem. Gern gemacht.

Gruß, Marc