I've rewritten the query like this:
IIf(((DateDiff("yyyy",[tblEmployeeTrainings]![CompletionDate],Date()) >= [tblWorkTrainings]![ValidityYears]) And (DatePart('y',Date()) >= DatePart('y',[tblEmployeeTrainings]![CompletionDate]))),1,0)
I'm getting correct results now. Query is quite complex. Is...