So you are wanting to store a calculated value in a table? If you do a search on the forum for 'storing calculated values' you will probably find out that this is /usually/ not a good thing to do since, if the value is calculated based on data in other fields, you can recalculate the value in a query or in a control on a form any time you want to.
The main exception to this rule is if you want calculate something from information in other fields that will change over time and you need to preserve the originally calculated value.
For example: A ratio of length to width can always be calculated in a query using the expression...
MyRatio: [Length]/[Width]
As long as the length measure and width measure data will not change for that item, you probably shouldn't store the ratio and bloat your db when you can calculate it as needed.
On the other hand...
MyPrice can be calculated by the expression:
MyPrice: [UnitPrice]*[UnitQuantity]
but because unit prices could change over time, and historical sales information needs to reflect prices at the time of sale, it would probably be appropriate to store the original calculated result for later reference.
If you still think you need to store the calculated value, then bind a textbox (txtRatio) on your form to the field in your table where you want to store the value. Then use vba in the after update events of your other fields to first check that all the values necessary to your calculation have been entered for that record and, if they have, then calculate the value and use Me.txtRatio = {your calculation here}.