What is the relationship between qryProfit and the other queries? Access may consider the query too complex because it can't determine that relationship. You should also include the table names or an alias on the columns used in the calculation. This reduces complexity, also.
Another problem can be the size of the query string itself. In this case, the query utilizes three other queries and all must be loaded into memory at the same time. The total length of all those queries may exceed an Access limitation. You can reduce the size of the queries by shortening names and/or using aliases.
Suggestions: Use aliases and add JOIN statement for qryProfit.
SELECT
b.DeptName,
b.TypeOfChange,
b.LaborID,
p.profit + g.ganda + b.burdenDollars AS TotalLabor
FROM (qryProfit As p
INNER JOIN qryBurdenDollars As b
ON p.columnX=b.columnY)
INNER JOIN qryGandA AS g
ON b.LaborID = g.LaborID
AND b.TypeOfChange = g.TypeOfChange
AND b.DeptName = g.DeptName;
Hope this helps. If not, check your other post. I posted a link to an article that discusses ways to fix the "query is too complex" problem. Terry L. Broadbent
FAQ183-874 contains tips for posting questions in these forums.
NOTE: Reference to the FAQ is not directed at any individual.