Yes, it's feasible. You can build a recordset and update each record or
records as the quantity is entered. It sounds like you are storing a
calculation which is unnecessary, and against normalization rules. If you
have the quantity purchased, and the quantity sold or shipped, you always
have the quantity on hand. Simply run a query which totals both purchased
and shipped, and then subtract 1 from the other.
When you store the calculated value, it is also easier to get everything out
of sync. Suppose the user forgets whether they updated or not?