Do you mean the Crystal SQL Designer? I suggest that everyone move away from it. Even Crystal doesn't suggest adding in that layer these days, and it was ill advised in CR 8. It doesn't even ship with CR 9, you have to go download it if they can't convince you to use real SQL tools. I'd get used to an entirely new methodology wherein you create Views and Stored Procedures as data sources, assuring that processing is performed by the database.
If not the SQL Designer (please mention details like that when posting), what are you using?
You can create parameters in Crystal, or if you're using a Stored Procedure with a parameter, then Crystal will recognize it and prompt for it.
Is that what you mean?
If you're using a Stored Procedure, generally the intent is to get a precompiled execution plan, hence sp[eeding the report, and making the data as atomic as is possible.
So if all of your reports are based on SP's, you should embed your parameters in the SP because Crystal will not pass a parameter to an SP which does not have parameters inside of it, hence Crystal will be doing database processing - bad idea.
-k