作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道如何将参数从主报表传递到子报表,因为在子报表对象中有一个特定的字段。但是,我想对表或列表对象作为使用者(而不是子报表)执行相同的操作。可能吗?
例如,假设我有一个“customerID”参数,可以用主报表查询填充该参数,但似乎无法将此参数传递给表的数据集的SQL查询。
我已经尝试并继续尝试各种参数,字段和变量的组合,但都无济于事。
这种事情是否需要子报表实现?
(如果重要但不明显,我正在使用JDBC)
最佳答案
要将参数从主报告传递到表或在 iReport 3.6.7+中列出数据源,您需要执行以下步骤:
1),通过右键单击主报表的参数部分,在主报表中创建所需的参数------>添加参数-------->设置新的属性(数据类型)将参数添加到所需的参数。
2)完全按照步骤1在表/列表的数据源的参数部分中创建等效参数。
3)来自报表浏览器的,右键单击,在表上单击,然后在上,单击“编辑表数据集”。在添加时----------> 从上层组合(即数据集参数名称)中选择参数(您在步骤1中的数据集的参数部分中创建)----->然后单击下部按钮(即)分配值表达式,即您在步骤1中添加的参数。
来源:http://hamroblog-sristi.blogspot.fr/2011/04/passing-parameters-from-main-report-to.html
关于parameters - iReport:将参数从主报表查询传递到表或列表的数据集查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681704/
我是一名优秀的程序员,十分优秀!