1. build a form, name it frmRetlaw
2. add two text, name them after and before
a. set format as date
3. add button
4. search this forum for keywords like Report Form Dates and Query.
Im not going to write out everything for you, because i don't know anything about the structure of your database. But as I understand it you have two options.
1. You can build a query which selects everything and filter it.
or
2. build a query based on your form which will be something like this:
SELECT tblWont.Name, tblWont.Date
FROM tblWont
WHERE (tblWont.Date) Between [forms]![frmRetlaw]![after] And [forms]![frmRetlaw]![before])
you can either write this out, or build it in the query GUI
set this as your reports recordsource.
set the button on frmRetlaw to open your report on click