After much trial and error, I was able to almost fully accomplish what I wanted... Almost.
I ended up making subforms for the separate queries. Then adding those to the main form. I can now get the values to show and change when the date on the main form changes. I then used the following code to add them to the table:
Dim Tbl As DAO.TableDef
Dim Fld1 As DAO.Field
Dim DB As DAO.Database
Set DB = CurrentDb
Set Tbl = DB.TableDefs("tblDiscSum")
Set Fld1 = Tbl.Fields("[Ave OOC Wgt%]")
Fld1.DefaultValue = [Forms]![frmDiscSum]![fsubAOOCTotal].Form.[Ave OOC]
Set DB = Nothing
Set Tbl = Nothing
There are more fields, but for the sake of simplicity, I just listed the first.
My last problem is that I can only seem to commit one record to the table. I believe this has to do with having no foreign key present in the committed row. I am unsure how to remedy this... If I try to add the table [I want to commit to] to the main form (to use its foreign key), I get an error when opening the main form.
Again, I know I shouldn't be storing calculated values, but for now, I need to. Is there any solution for adding a foreign key? I was thinking of somehow just adding a foreign key through VBA, but since it is connected to an autonumber primary key, I don't think it will work...
Any help would be much appreciated!