Are you saying that you want a sequential display where the user would first view all records and then could apply a parameter to view a subset of records? Parameter prompts always pop up before the report is run, but you could accomplish something similar by creating a main report with all dates and an on-demand subreport (placed in the report header or footer) that when clicked displays only those records in the parameter period. You would create a date range parameter in the subreport, add it to the subreport record select statement:
{table.date} in {?date}
You could format the subreport (right click on the subreport->format subreport->subreport->on-demand subreport-subreport caption->x+2) to show the parameter dates as the link by using this formula:
totext(minimum({?date}),"MM/dd/yyyy"

+ " to "+totext(maximum({?date}),"MM/dd/yyyy"
A different approach, without using subreports, would be to create a formula {@dategrp}:
if {Orders.Order Date} in {?date} then 1 else 2
Group on this and use "customize group name"->use a formula as group name->x+2 and enter:
if {@dategrp} = 1 then
totext(minimum({?date}),"MM/dd/yyyy"

+ " to "+totext(maximum({?date}),"MM/dd/yyyy"

else
"Other Dates"
Using drilldown on group 1 would provide a separate display of only those dates.
-LB