With that route, TEMP_TABLE is not needed. Form is UNBOUND, controls are UNBOUND, no data is saved.
Could still use cascading comboboxes.
SELECT Term, Base_Price FROM tbl_main WHERE ((([Product])=[cbxProd1]));
Use each Term combobox GotFocus event to requery itself.
Base_Price textboxes can have expression that looks at combobox field for price. =[cbxTerm1].Column(2)
Then Total Base would add: =Nz(tbxBase1,0) + Nz(tbxBase2,0) + Nz(tbxBase3,0)
Then you might want code that clears each control so user can perform a different calc without have to close form or manually clear each control.