I don't think there is any problem in including a value from a calculated column in an update query but i'm fairly sure you have to add it yourself manually to the update query and then edit the parameters collection to specify the source column
I was going to say you can modify the update query to just have the extra bit in:
UPDATE table SET price = ?, quantity = ?, calculatedWorth = price * quantity WHERE id = ?
but this will use the old values, not the new ones in the calc
Access doesnt do named parameters so you'd have to replicate your parameter values:
UPDATE table SET price = ?, quantity = ?, calculatedWorth = ? * ? WHERE id = ?
and update the params colelction so that the price/quantity columns are mentioned twice
It's a pity youre not using a real database, because SQLServer or Oracle have s many ways to skin this particular cat, though I will reiterate that you shouldnt be storing values calculated from other values because they can go out of sync, and it's a waste of space