I think that you probably need to have Select query instead of a Union Query. Try ths"
Code:
SELECT [All Support and Budget 24 FT].ALLB, [All Support and Budget 24 FT].CHC, [All Support and Budget 24 FT].[Childcare 24], [All Support and Budget 24 FT].B24ft, [All Support and Budget 24 FT].allb24ft, [All Support and Budget 24 PT].B24pt, [All Support and Budget 24 PT].allb24pt
FROM [All Support and Budget 24 FT] INNER JOIN [All Support and Budget 24 PT] ON [All Support and Budget 24 FT].ALLB = [All Support and Budget 24 PT].ALLB;
This will create duplicate values because I joined the two tables on the Price and you probably have a unique identifier that you have not provided us that you would join the two tables on. Perhaps if you posted a copy of your db that has been sanitized for confidential information, we could provide you with a more exact answer.