nested parameters

So I will try the new forum

I tried to use nested parameters in my query (suggestion from jasper forum) but now get the following error (I am using iReports 0.5.0 to create/compile my reports) when creating the query based on the reports: "General problem: Source file: inline evaluation of: ....."

What I did is:
create a string parameter P_ACC_YEAR and a second parameter P_AM_CY_FROM based on the first one default expr = "01.01.".concat($P{P_ACC_YEAR})

when I use "01.01.".concat("2006") instead it works.

Whats wrong?

friedrich
friedrichh's picture
Joined: Jul 17 2006 - 10:47pm
Last seen: 16 years 10 months ago

2 Answers:

Hi friedrich, thanks for using the new forum.

The error is a parsing error of the expression:


"01.01.".concat($P{P_ACC_YEAR})


Did you set a default expression for P_ACC_YEAR?


Giulio
giulio's picture
71765
Joined: Jan 2 2007 - 4:15pm
Last seen: 3 weeks 2 days ago
Yes I set teh default parameters, see the snippet from the jrxml file

<parameter name="P_ACC_YEAR" isForPrompting="false" class="java.lang.String"><defaultValueExpression ><![CDATA["2006"]]></defaultValueExpression>
</parameter>
<parameter name="P_ACC_FROM" isForPrompting="false" class="java.lang.String"><defaultValueExpression ><![CDATA["01.01.".concat($P{P_ACC_YEAR})]]></defaultValueExpression>
</parameter>

regards
friedrich
friedrichh's picture
Joined: Jul 17 2006 - 10:47pm
Last seen: 16 years 10 months ago
Feedback
randomness