Code:
SELECT Members.LastName, Members.PaymentMethodID, DateDiff("y",[DateJoined],[expr1c]) AS DaysElapsed, DrawYearConversion.DrawNumber, Members.FirstName, Members.MemberTypeID, EffectiveYearQuery.EffectiveYear, MemberTypes.MemberDues, MemberTypes.MemberDuesOld, Year(Now()) AS Expr1, [Expr1]+1 AS Expr1a, [Expr1]-1 AS Expr1b, DateValue("1/4/" & [Expr1]) AS Expr1c, 1 AS Expr1d, DatePart("yyyy",[DateJoined]) AS Expr2, DatePart("q",[DateJoined]) AS Expr3, IIf((([Expr1]-[Expr2])=1),(IIf([Expr3]>1,"New","Old")),"Very Old") AS Expr4, IIf(([Expr2]-[Expr1]=0),"Very New","Very Old") AS Expr5, IIf([Expr5]="Very New","Very New",IIf([Expr4]="New","New","Old")) AS Expr6, IIf([EffectiveYear]=[Expr1],([MemberTypes].[MemberDues]-([MemberTypes].[MemberDuesOld]*(1-[Expr7]))-[Credit]),[MemberTypes].[MemberDues]*[Expr7]-[Credit]) AS Expr8, IIf([EffectiveYear]=[Expr1],([MemberTypes].[MemberDues]-([MemberTypes].[MemberDuesOld]*(1-[Expr7a]))-[Credit]),[MemberTypes].[MemberDues]*[Expr7a]-[Credit]) AS Expr8a, IIf([DaysElapsed]<365,([DaysElapsed]/365),1) AS Expr7, IIf([Expr6]="New",1-((DatePart("m",[DateJoined])-3)/12),IIf([Expr6]="Old",1,0)) AS Expr7a, IIf([Expr8]<0,0-[Expr8],0) AS Expr9, Members.Credit, IIf([MembershipNumber]=0,[Members.MemberID]+444,[MembershipNumber]) AS MemNum, *
FROM MemberTypes RIGHT JOIN (DrawYearConversion INNER JOIN ((((((Series RIGHT JOIN (Members INNER JOIN MobileNetworks ON Members.MobileNetwork = MobileNetworks.ID) ON Series.ID = Members.Series1) LEFT JOIN Series AS Series_1 ON Members.Series2 = Series_1.ID) LEFT JOIN Series AS Series_2 ON Members.Series3 = Series_2.ID) LEFT JOIN Series AS Series_3 ON Members.Series4 = Series_3.ID) INNER JOIN EffectiveYearQuery ON Members.MemberID = EffectiveYearQuery.MemberID) INNER JOIN [MemberDraw (Query)1] ON Members.MemberID = [MemberDraw (Query)1].MemberID) ON DrawYearConversion.DrawYears = [MemberDraw (Query)1].MemberDraw) ON MemberTypes.MemberTypeID = Members.MemberTypeID
WHERE (((Members.MemberTypeID)<>7 And (Members.MemberTypeID)<>6 And (Members.MemberTypeID)<>8))
ORDER BY Members.LastName, Members.FirstName;
It produces No records