I have the following query:
SELECT tblToday.AgRef, tblStatuses.Status, tblStatusGroups.StatusGroup, IIf([OldStatus] Is Null,[NewStatus],[OldStatus]) AS Old_Status, IIf([OldStatusGroup] Is Null,[tblStatusGroups]![StatusGroup],[OldStatusGroup]) AS OldStatusGrp, tblToday.PytsDown, IIf([PytsDown]>=7,"7+ Dwn",IIf([PytsDown]>=6,"6 Pyts Dwn",IIf([PytsDown]>=5,"5 Pyts Dwn",IIf([PytsDown]>=4,"4 Pyts Dwn",IIf([PytsDown]>=3,"3 Pyts Dwn",IIf([PytsDown]>=2,"2 Pyts Dwn",IIf([PytsDown]>=1,"1 Pyts Dwn","Up To Date"
)))))) AS PytsDwn
FROM ((tblToday INNER JOIN tblStatuses ON tblToday.StatusRef = tblStatuses.StatusRef) INNER JOIN tblStatusGroups ON tblStatuses.GroupID = tblStatusGroups.GroupID) INNER JOIN qsel_DailyStatusChange ON tblToday.AgRef = qsel_DailyStatusChange.AgRef
WITH OWNERACCESS OPTION;
If I run with output all fields = false I get "Error 3219 - Invalid Operation"
If I run with ouput all fields = true it tuns OK.
FYI qsel_DailyStatusChange contains 2 left joins and runs with output all fields = false
All help is welcome
SELECT tblToday.AgRef, tblStatuses.Status, tblStatusGroups.StatusGroup, IIf([OldStatus] Is Null,[NewStatus],[OldStatus]) AS Old_Status, IIf([OldStatusGroup] Is Null,[tblStatusGroups]![StatusGroup],[OldStatusGroup]) AS OldStatusGrp, tblToday.PytsDown, IIf([PytsDown]>=7,"7+ Dwn",IIf([PytsDown]>=6,"6 Pyts Dwn",IIf([PytsDown]>=5,"5 Pyts Dwn",IIf([PytsDown]>=4,"4 Pyts Dwn",IIf([PytsDown]>=3,"3 Pyts Dwn",IIf([PytsDown]>=2,"2 Pyts Dwn",IIf([PytsDown]>=1,"1 Pyts Dwn","Up To Date"
FROM ((tblToday INNER JOIN tblStatuses ON tblToday.StatusRef = tblStatuses.StatusRef) INNER JOIN tblStatusGroups ON tblStatuses.GroupID = tblStatusGroups.GroupID) INNER JOIN qsel_DailyStatusChange ON tblToday.AgRef = qsel_DailyStatusChange.AgRef
WITH OWNERACCESS OPTION;
If I run with output all fields = false I get "Error 3219 - Invalid Operation"
If I run with ouput all fields = true it tuns OK.
FYI qsel_DailyStatusChange contains 2 left joins and runs with output all fields = false
All help is welcome