rhinok:
-you can open the report and refresh it's parameter list, then save it, using some eternal process (such as VB). Not elegant, but it's been done.
-you can create a text file and use it, there's a call that provides for it.
-you can use another product to collect parms in a form and execute the report from it, which is akin to creating custom ASP/CSP.
And there's probably other ways...
None of these methods are truly realtime nor optimal, inclusive of doing a select and then passing it from ASP/CSP. And if you collect them from a form, you lose the ability to refresh reports with current picklists from within the viewer.
I'd prefer not to recode the parm collection process if possible, I just want fresh picklists.
That said, I agree that the method you mention is the cleanest CE solution.
-k
kai@informeddatadecisions.com