Code:
PARAMETERS [Starting Year] Short;
SELECT qry_ProjectTracker.PROJECT_NAME, qry_ProjectTracker.DATE_START, qry_ProjectTracker.DATE_END, qry_ProjectTracker.OBJ_HEADING, qry_ProjectTracker.OBJ_TXT, (IIf([Starting Year]+1>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+1<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg2YR]>2,"> 90% complete",IIf([Avg2YR]=2,"66-90% complete",IIf([Avg2YR]<2,"< 65% complete"))))) AS 2YearProjTxt, (IIf([Starting Year]+2>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+2<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg3YR]>2,"> 90% complete",IIf([Avg3YR]=2,"66-90% complete",IIf([Avg3YR]<2,"< 65% complete"))))) AS 3YearProjTxt, (IIf([Starting Year]+3>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+3<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg4YR]>2,"> 90% complete",IIf([Avg4YR]=2,"66-90% complete",IIf([Avg4YR]<2,"< 65% complete"))))) AS 4YearProjTxt, (IIf([Starting Year]+4>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+4<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg5YR]>2,"> 90% complete",IIf([Avg5YR]=2,"66-90% complete",IIf([Avg5YR]<2,"< 65% complete"))))) AS 5YearProjTxt, qry_ProjectTracker.UNIQUE_OBJ_LINK
FROM tbl_perf_measure, qry_ProjectTracker
WHERE ((([Starting Year])=[forms]![frm_startYear]![txtYear] And ([Starting Year]) Between Year([qry_ProjectTracker].[DATE_START]) And Year(IIf(IsDate([qry_ProjectTracker].[DATE_END]),[qry_ProjectTracker].[DATE_END],Now()))) AND (([Starting Year]+4) Between Year([qry_ProjectTracker].[DATE_START]) And Year(IIf(IsDate([qry_ProjectTracker].[DATE_END]),[qry_ProjectTracker].[DATE_END],Now()))))
GROUP BY qry_ProjectTracker.PROJECT_NAME, qry_ProjectTracker.DATE_START, qry_ProjectTracker.DATE_END, qry_ProjectTracker.OBJ_HEADING, qry_ProjectTracker.OBJ_TXT, (IIf([Starting Year]+1>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+1<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg2YR]>2,"> 90% complete",IIf([Avg2YR]=2,"66-90% complete",IIf([Avg2YR]<2,"< 65% complete"))))), (IIf([Starting Year]+2>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+2<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg3YR]>2,"> 90% complete",IIf([Avg3YR]=2,"66-90% complete",IIf([Avg3YR]<2,"< 65% complete"))))), (IIf([Starting Year]+3>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+3<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg4YR]>2,"> 90% complete",IIf([Avg4YR]=2,"66-90% complete",IIf([Avg4YR]<2,"< 65% complete"))))), (IIf([Starting Year]+4>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]+4<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg5YR]>2,"> 90% complete",IIf([Avg5YR]=2,"66-90% complete",IIf([Avg5YR]<2,"< 65% complete"))))), qry_ProjectTracker.UNIQUE_OBJ_LINK, (IIf([Starting Year]>=Year(qry_ProjectTracker.DATE_START) And [Starting Year]<=Year(qry_ProjectTracker.DATE_START)+4,IIf([Avg1YR]>2,"> 90% complete",IIf([Avg1YR]=2,"66-90% complete",IIf([Avg1YR]<2,"< 65% complete")))));