Yes, you can do all that with Access using a table and a form. The table would contain the raw data, the form contains raw data + formulated data eg: RetailPrice = CostPrice + Tax
Raw data is entered in the form, the calculation are done by code after the last field of raw data has been filled...