Part of the problem is that Access doesn't like to take values and make calculations while posting the results at the same time. Another problem is that you are using text concatenation in the DSum() function &.
If you post the sum you wish to make, and the data types in each field, we can post code that will work.
Something like:
Dim lPrice As Long
Dim lBuy As Long '?
Dim lSum As Long
...
I am not sure what you are trying to do with [Join_Number]=XXX.
lPrice = Me.FinalPrice
lBuy = Me.10_Buy
lSum = lPrice * lBuy
Me.textbox.Value = lSum
That will post it on your form, but as you know it will change as the values change. You can put this on many events to make it change, like on your button, on the On Current event of the form, on the Before Insert of Before Update events of the form, etc.
What do you do with this value after you create it?
mmcdonal
Look it up at:
http://wrox.books24x7.com