Assuming a table name of "tblCourseMgmt", this query should return all people eligible for a promotion based on your sample and criteria:
Code:
SELECT tblCourseMgmt.Member, Sum(IIf([tblCourseMgmt]![Course]="course 1",1,IIf([tblCourseMgmt]![Course]="course 2",10,0))) AS [Counter]
FROM tblCourseMgmt
GROUP BY tblCourseMgmt.Member
HAVING Sum(IIf([tblCourseMgmt]![Course]="course 1",1,IIf([tblCourseMgmt]![Course]="course 2",10,0)))=11;
See if you can see the logic I incorporated. If you do not understand what I did, let me know and I'll explain it.