I have a query 3_qryMakeFinishMaster that joins a query of all competitive place results (qryJoinFinishers) with a table that assigns a Point value for each Place (tblPlacePoints).
The problem is people who didn't finish, who I want to get Points=0. They show up in qryJoinFinishers with a null value for Place, and even though there is a matching null value in tblPlacePoints with a Points score of zero, the result is somehow a null value for Points in 3_qryMakeFinishMaster.
I have even tried forcing the issue with an IsNull criteria statement in 3_qryMakeFinishMaster where Points are assigned:
IIf(IsNull([qryJoinFinishers].[Place]),"0",[tblPlacePoints].[Points])
But all it does is drop all participants with null Places from the results set.
What am I missing?
The problem is people who didn't finish, who I want to get Points=0. They show up in qryJoinFinishers with a null value for Place, and even though there is a matching null value in tblPlacePoints with a Points score of zero, the result is somehow a null value for Points in 3_qryMakeFinishMaster.
I have even tried forcing the issue with an IsNull criteria statement in 3_qryMakeFinishMaster where Points are assigned:
IIf(IsNull([qryJoinFinishers].[Place]),"0",[tblPlacePoints].[Points])
But all it does is drop all participants with null Places from the results set.
What am I missing?