A query I have used for years to track Outstanding and Delinquent training records has suddenly thrown me a "Data type mismatch in criteria expression" message. Query 1 calculates the DaysLate: DateDiff("d",[DateDue],Date()) This gives me a + or - number indicating the number of days. I use the DaysLate field in Query 2 and limit it by >0 in the Criteria field to identify my Delinquent records. I understand the concept of the "data type mismatch" but I cannot figure out where or how to change what I need to nor what suddenly happened to create the "mismatch." Thank you for any help you can give me.