Das Problem aktuell ist, das wenn ich auf den Vorzeichenwechsel reagiere, der eingegebene Wert noch nicht im Datenfeld steht und ich somit ein falsches Resultat erhalte.
Wenn eigentlich auf die Änderung der Daten reagiert werden soll, dann reagiere auch auf deren Änderung?
Also nicht im View (DBEdit), sondern in Data (DataSet).
Dies war die vorhergehende Lösung, ich habe auf die Änderung meines Datenfeldes für den Status reagiert, allerdings war die Eingabe für das Datenfeld welches den Wert liefern sollte noch nicht abgeschlossen.
Abgeschlossen in dem Sinn, das man das DBEdit verlässt und der Wert somit ins Datenfeld des Datasets geschrieben wird.
Jetzt stoße ich praktisch die Berechnung vom View aus an nachdem der Status möglicherweise geändert wurde und mein Wert für die Berechnung auch im Datenfeld steht. Die Berechnung an sich findet dann im Dataset statt.