OR
Set up a single record table with your parameters in there.
Add this table to your query, but Do NOT link it to the existing table(s) in
the query.
From there you can either allow the users to update, or use DAO to update,
your single record table, and just re-run the query.
One advantage of this is that you will have a record of what the parameters
were the last time the query was run. So it could be that you need to run
this query for every day since the last time it was run. (Your user has a
couple of days off, but still needs it done for the missing days. - A simple
loop updating your parameter table and running the query till it gets to
today does the job easily.)
Plus: depending on what your program is doing, the user may not need to make
any input at all.
Any good??