22. Oktober 2009 09:23
Guten Morgen Swen,
zuerst: Dein Beitrag wäre deutlich lesbarer, wenn du zwischendurch auch mal die Enter-Taste drückst
Wie du festgestellt hast, kann man in der SourceExpr nicht nur Variablen, sondern auch Berechnungen eintragen.
Leider kannst du dort keine Fehler abfangen, so dass du eine weitere Variable benötigst, welche das Ergebnis speichert.
Diese Variable wird dann im OnAfterGetRecord gefüllt, sofern CustSalesLCY[1] <> 0 ist:
- Code:
OnAfterGetRecord()
IF CustSalesLCY[1] <> 0 THEN
Result := (CustSalesLCY[1] - CustProfit[1]) / CustSalesLCY[1];