Non posso testarlo in Access ma funziona in SQL Server, seleziona le prime due tabelle con UNION come tabella derivata, quindi la tabella UNION C e la tabella derivata.
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM
(SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM @A
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM B)
AS Derived
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM C
Potrebbe valere la pena esaminare il design dello schema/le relazioni per vedere se questo può essere evitato.