<hr>part of a sort criteria for a corresponding query <hr>
You're mixing two different things. Sorting determines the order records have in the query. Criteria determine the records returned. Are you wanting to enter the date range on your form and then view the crosstab for that date range? If so, just add the form references to your query's criteria and add the same form references to the query's parameters. So the criteria would have something like this below a date field: Between Forms!MyForm!txtBeginDate And Forms!MyForm!txtEndDate. You would also add each of the form references to the parameters.