Last solution to use "Last" was to get the latest record in list. Now you need to show only the contracts which are not expired,is it correct?
Yes, then you have to set a criteria telling access to show date ends only if it is newer than current date. something like
HAVING ((Last(Tbl_Contracts.DateEnds)>Date())
Yes, then you have to set a criteria telling access to show date ends only if it is newer than current date. something like
HAVING ((Last(Tbl_Contracts.DateEnds)>Date())