How to update the DBEdit etc.

Hi all,

I got a little problem when I use the TField.OnChange methode to do some
calculations.

My problem :

the values are stored correctly in my database but this values aren't
shown in  the
"connected" DBEdit. But if I change the values a second time, the values
from FIRST change appear !

e.g.:

INPUT:                OUTPUT:
=====================
1. TEST
2. TEST                1. TEST
3. TEST                2. TEST
(and so on...)

What do I have to do to not getting this effect in my programm ?

PS: If possible e-Mail me ....

Ciao
  Thorsten