hmm, your coding is a bit wrong. not sure where you are going with this
WHERE (((tblDeceased.Surname)="IsNull") AND ((tblDeceased.Forenames) Is Null))
and little point in returning tblDeceased.Surname if you are looking for cases where it doesn't exist (so nothing to return) and in your criteria above you want it to ="isnull"
me suspects you are thrashing around a bit trying to find something that works. Slow down and do it in small steps and understand what each step is doing before moving to the next step
try - this
Code:
SELECT Graves_2015.Plot, Graves_2015.GraveNo, Graves_2015.Forenames
FROM Graves_2015 LEFT JOIN tblDeceased ON Graves_2015.[Forenames] = tblDeceased.[Forenames] and Graves_2015.[Surname] = tblDeceased.[Surname]
WHERE tblDeceased.Surname is null