Hi wykabryan,
Thanks for your answer.
I think that for the Oracle side, it shouldn't be a problem: I'm used to work with Cognos, and I've managed to pass multiple values parameters to table function / procedures. (but it seems easier in the end to work with cognos, for the moment)
As soon as I get in the end a comma separated string that I can pass as a parameter to my procedure, I'm fine.
In a test, I found something to "cast" one of the parameters as a comma separated string, with the "Join" function of crystal; but it is in the "Formula fields" category, not really parameters
So It's clear that I don't know how to use it as a parameter, if it is possible.
The other "critical point" is that the parameters have to be cascading.
I've managed to pass single value parameter to a procedure (for the moment, I give up with the table function as nothing was working), but I don't even know how to make the parameters for this procedure as cascading ones.
Thanks,
Best regards
Main Topics
Browse All Topics





by: wykabryanPosted on 2009-05-26 at 05:59:36ID: 24472676
in short, it wont be pretty. '. Crystal looks at it as one string. This can be passed to the procedure. In the procedure you will need to break it appart so that it is 3 different values. Simple enough?? Not to my knowledge, it is more of a pain than anything. Additionally with this way you will introduce a new way for your end users to break the report. This is the only "work around" (if you want to call it that) that I am aware of.
the long version is this. You can not pass multiple values like a list of something in the convensional way. Crystal doesnt know how to do that. But....You can create a parameter that is a text/string and pass that in. A text/string only accepts what is entered right, so what happens when you enter something like this '123asd','12345add','dfowe