Some
Crystal reports have
parameters that you can modify to perform analysis on the data. You may be
prompted to enter information when you refresh a report or view it on demand.
The report designer determines how the parameters affect the report, including
the option that allows you to change or reformat the data.
While you view a report, you can also edit
parameters from the Parameter Panel in the
Crystal reports
Web viewer. Whether you view or edit a parameter
is determined by the report designer. Some parameters may require you to exit
the report and view it again to change their values. Java and ActiveX viewers
prompt you to edit parameters if the report requires that you enter values
before the report loads. You can edit these parameter values by refreshing the
report.
Parameters may need new data from the database
when you edit them. These are data parameters. Editing them increases the load
on your system's servers. Data parameters are indicated by an icon (

) in the Parameter Panel. Non-data
parameters do not require new data when you edit them, are not flagged with an
icon.
Crystal
Reports supports optional parameters. If a report designer sets a specific
parameter as optional, you are not required to fill it in to run the report.
Instead, all possible data with will be displayed.
Example:
A report may contain an order date parameter. You enter a range of
dates as the parameter value, and the report only displays data about orders
within the time range you specified. If the report designer makes the order
date parameter optional, you can enter a time range or leave the parameter
blank to view all orders, regardless of their order date. Report designers
should indicate that the parameter is optional in the prompt text.
When you schedule a report, each parameter's
default value determines how data is displayed in the resulting instance.
Default values are also used to display reports if users are not prompted to
enter a value for that parameter when refreshing the report. If the report is
set to prompt users to change parameter values when the report loads, or if no
default value exists, users are prompted for a parameter value.