I think I understand what you're talking about. I've created the subquery which returns the correct records when ran independantly. When I transferred this query to the criteria of the combo's rowsource query and viewed these results, none of the items were eliminated.
Here is the subquery code:
- SELECT tblTireService.TirePositionID
-
FROM tblTireService
-
WHERE (((tblTireService.ServiceDetailsID)=[me].[serviceDetailsID]));
This returns "1,2,3" which is correct.
Here is the rowsource query with the subquery criteria:
- SELECT tblTirePosition.TirePositionID, tblTirePosition.TirePosition
-
FROM tblTirePosition
-
WHERE ((Not (tblTirePosition.TirePositionID)=Exists (SELECT tblTireService.TirePositionID
-
FROM tblTireService
-
WHERE (((tblTireService.ServiceDetailsID)=[me].[serviceDetailsID]));)));
This returns "1,2,3,4,5,6,7,8,9,10".
Why is it not eliminating "1,2,3"?
Thanks!