Hi Jamie,
Karl's suggestion is the simplest way to catch overdue reviews.
If you really want to give the user the choice of selecting the
timeframe, you should probably consider building a dynamic report
(you'll need to know/ learn a little VBA).
Basically, you build a report linked to your query. When you open the
report, you use VBA code to open a dialog form which stops report from
opening further until certain options are selected. The dialog form
gives the option of selecting date From values. This value is stored in
the textbox DateFrom. These values filter the query in the criteria
section for the [Date Received] field via the following:
>=[Forms]![DialogFormName]![DateFrom]. Then the user presses a command button on the dialog called "Go" which hides the form. This allows the VBA code in the report to continue. The report then calls the query which uses the value from the dialog form to restrict the records shown according to the date selected.
Martin Green provides a very nice tutorial for some inspiration.
http://www.fontstuff.com/access/acctut19.htm
Alternatively in the criteria for the received date, you could enter
>=[DateFrom] in brackets as shown here. When the query is opened the user will be prompted for a value for [DateFrom]. This is a very simple way of allowing user to filter a query. Unfortunately, it is somewhat user unfriendly (since you cannot give instructions on the popup) and will require "training".
Hope this helps!
Paul