ваше where
условие неверно,
((ClientTable1.Member_ID)<>[ClientTable1].[Member_ID])
условие никогда не будет истинным.
вы спрашиваете об одном и том же поле, поэтому его нельзя нажать.
вместо этого используйте следующий код:
SELECT ct1.PERSON_TYPE, ct1.Subscriber_number, ct1.[Date of Birth], Count(ct1.[Date of Birth]) AS [CountOfDate of Birth]
FROM ClientTable1 ct1
INNER JOIN ClientTable1 ct2
ON ct1.PERSON_TYPE = ct2.PERSON_TYPE
AND ct1.Subscriber_number = ct2.Subscriber_number
AND ct1.[Date of Birth] = ct2.[Date of Birth]
WHERE (((ct1.Member_ID)<>ct2.[Member_ID]))
GROUP BY ct1.PERSON_TYPE, ct1.Subscriber_number, ct1.[Date of Birth]
HAVING (((ct1.PERSON_TYPE)="Child"));
. Таким образом, вы используете внутреннее соединение для проверки нескольких записей в соответствии с отношением между таблицами
и проверкой условия where, чтоэто не то же самое Member_ID