Flagging an object based on a date/time

Hi I’m trying to create a system where if a report hasn’t been done in the last 24 hours on a client that client is flagged on the managers database. The report and client are objects in their own right. Any ideas on how to make this happen. Thanks guys