Change your design to something like this:
1) Create a 'History' table as: DE_Date, DE_Classcode, DE_Weight, and GF1_TotalFreight.
2) Create a 'Daily' table same as current daily tables structure except do not add the date to the table name.
3) Each day import into your 'Daily' table, and then 'Insert' the daily data into the 'History' table with a statement like:
INSERT INTO DE_HISTORY
SELECT p_date, d.DE_Classcode, d.DE_Weight, d.GF1_TotalFreight
FROM DE_DAILY_TRANS as d;
Here when MS Access does not recognize p_date as a column name, it will prompt the user for a value, enter the correct date of the transactions.
4) Now you can generate all reports directly from MS Access!
