If query1 always gives a single value, then you can doSELECT DISTINCT [BOT Proforma].[Jan_Net Sales], [BOT Proforma].[Jan_Fact Cost],(Query1) as valueFrom [BOT Proforma],[GBMPPL]WHERE (([BOT Proforma].[Product Name]='Reflective') And (GBMPPL.[Sold By Country]='China') And (GBMPPL.[Specified by Country]='Canada') And ([BOT Proforma].Country='Canada') And ([BOT Proforma].Year=2006));
Also there is seperate forum for ACCESS. You should post all your ACCESS related questions thereMadhivananFailing to plan is Planning to fail