Hi
Even though it shows a blank row in your parameter list of values, crystal can't handle NULL values.
You can do the following to retive all the values into your report.
a. Modify your parameter as Optional Parameter. i.e enable Optional as true
b. In record selection use the following formula to extract values.
If hasvalue({?Parameter}) then true
else
{?Parameter} = {Database field}
If user press enter insted of selecting values from parameter then it will display all values. If he enters any value it will filter those values and show the data.