okay, it took me time but i still cant figure out where to insert the UNION. please refer to my post below:
PARAMETERS [Forms]![ProgramsF].[ProgramStatusYear] Text ( 255 );
TRANSFORM CLng(Nz(Count([CountYearQ1].[Status]),0)) AS CountofStatus
SELECT Program.BARProgram, Status.Status
FROM (YearStarted INNER JOIN (Program INNER JOIN CountYearQ1 ON Program.BARProgram = CountYearQ1.BARProgram) ON YearStarted.YearStarted = CountYearQ1.YearStarted) INNER JOIN Status ON CountYearQ1.Status = Status.Status
WHERE (((Program.BARProgram) Like "*" & [Forms]![ProgramsF]![ProgramStatusYear] & "*" Or (Program.BARProgram) Is Null))
GROUP BY Program.ID, Program.BARProgram, Status.Status, Status.ID
ORDER BY Program.ID, Status.ID
PIVOT YearStarted.YearStarted In ("2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013");
the db attached above has same sql as this.
thanks in advance.