Instead of creating a new table each week, could you have 1 unique table that you retain, but use delete query to empty table contents, then each week, use append query to populate the table with new data? That way, your report always uses same table name.