So your two sub queries work fine but when you try to link them you're having a problem?
in other words this:
[code](SELECT Shelby_NANames.FamNu, Shelby_NANames.FirstMiddle, Shelby_NANames.LastName, Left([Shelby_CNPur]![Descr],4) AS PledgeYear, Right([Shelby_CNPur]![Purpose],4) AS OperatingContributions
FROM Shelby_CNPur INNER JOIN (Shelby_CNPlg INNER JOIN Shelby_NANames ON Shelby_CNPlg.NameCounter = Shelby_NANames.NameCounter) ON Shelby_CNPur.Counter = Shelby_CNPlg.PurCounter
WHERE (((Left([Shelby_CNPur]![Descr],4))=[For which pledge cycle do you want a list of prior pledgers who have not yet pledged?]) AND ((Right([Shelby_CNPur]![Purpose],4))="OPER")))
As LateYear[code]
and this:
Code:
(SELECT Shelby_NANames.FamNu, Shelby_NANames.FirstMiddle, Shelby_NANames.LastName, Left([Shelby_CNPur]![Descr],4) AS PledgeYear, Right([Shelby_CNPur]![Purpose],4) AS OperatingContributions
FROM Shelby_CNPur INNER JOIN (Shelby_CNPlg INNER JOIN Shelby_NANames ON Shelby_CNPlg.NameCounter = Shelby_NANames.NameCounter) ON Shelby_CNPur.Counter = Shelby_CNPlg.PurCounter
WHERE (((Left([Shelby_CNPur]![Descr],4))=[For which prior pledge cycle do you want a list of households that pledged who have not yet pledged?]) AND ((Right([Shelby_CNPur]![Purpose],4))="OPER")))
As EarlyYear
will produce results with no problem?
If they do save them as two distinct queries then create a third query that links your two sub queries to get the result you want. Once you've got that query working the way you want then you can substitute back in the SQL statements for the query names if you really want to.