Einzelnen Beitrag anzeigen

Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#4

Re: TQuickreport & Expression

  Alt 9. Sep 2006, 11:04
Man sollte auch den Wert richtig schreiben, dann funktioniert das auch.


Aber da wir schon bei Expression sind, ich muß von einem anderen expression-Feld den Wert nehmen, auswerten und in ein anderes Feld schreiben.

Beispiel:
Delphi-Quellcode:
  Wert := StrToFloat(Epr1.Value.strResult);
  if Dataset.FieldByName('Feld1').AsString = 'Neinthen
    Wert := Wert + StrToFloat('0,50');
  qrLabel.Caption := FloatToStr(Wert);
Das Ganze habe ich in die OnPrint-Routine des Labels eingebaut. Funktioniert so ganz gut, nur wenn er nicht bei allen Datensätzen nur das Ergebnis von dem letzten Datensatz anzeigen würde.

Hoffe jemand hat ne Lösung.
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat