I have a report that retrieves records based on a query that works fine. Query has 3 fields: Open Date, Close Date and #daysOpen with #daysopen being calculated. When the reports are run, I need to make sure that the records are up-to-date. I can do this in a function but that updates the entire database and takes to long. I need to find a way that the recalculation takes place only the the resultant records in the query. Any ideas would be greatly appreciated -- at a loss where to begin. Thanks lhuffst