2 tiankongliuzuo TianKongLiuZuo 于 2016.02.29 17:31 提问

ireport用xml作为数据源传参到子报表时,找不到匹配参数

在使用ireport(5.6)是制作子报表与父报表连接时。一直找不到解决xml为数据也参数传递的问题,多为sql语言。在使用XPath的情况下换搜不到该参数(|| 不知道怎么搜),而换另外的(如:sql)又会报错,不能read fields。请大家帮忙解答

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.29 22:10
已采纳
TianKongLiuZuo
TianKongLiuZuo 不好意思,初学者,追问一下。文中说的父报表和子报表都创建一个parameter参数。我两边都创建了,还是会弹出那个提示框,那个框填的是parameter名字呢?还是其他什么类型的变量。 子报表的数据明明就可以用和父报表同样的数据源显示出来了,为什么还需要传参,不可以直接调用吗?
2 年多之前 回复
TianKongLiuZuo
TianKongLiuZuo   2016.03.01 08:50

不好意思,初学者,追问一下。文中说的父报表和子报表都创建一个parameter参数。我两边都创建了,还是会弹出那个提示框,那个框填的是parameter名字呢?还是其他什么类型的变量。
子报表的数据明明就可以用和父报表同样的数据源显示出来了,为什么还需要传参,不可以直接调用吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ireport jasperreport 主报表向子报表传递参数
主报表向它的自报表传递参数,如下: 1、新建主报表:main_report   2、创建子报表:sub_report     3、在子报表中声明要传入的参数:fromMainReport     4、设置主报表参数,用来显示区别子报表的参数:   5、在主报表中声明需要传递的参数,用来接收外界传递的参数数据,参数分别为meValue,mai
Ireport子报表的实现以及参数的传递
Ireport子报表的实现以及参数的传递 1.      打开ireport后,首先设置数据源,这里对数据源进行命名为JDBCCONN,设置好之后点击test可以测试连接是否正确,若是不正确可能有以下几种原因, Ø  url地址错误 Ø  用户名或者密码错误 Ø  没有引入连接数据库所需要的jar包 2.      新建报表后对该报表绑定数据集,如下图所示,选择你所需要在报表中显
iReport 笔记(六) 使用子报表(使用JavaBean集合作为数据源)
p { font-family: "宋体"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; text-indent: 24px;}h1 { font-size: 36px; font-style: normal; font-weight
使用ireport制作报表,父报表传参给子报表
ireport是一款开源的报表可视化设计器,其是由java语言编写,能够输出PDF、XLS、XML、DOC等,是一款很好的报表设计软件,编译生成的jasper文件可以直接进行使用。关于更多ireport的介绍请自行查询。        在报表的设计过程中,经常涉及到报表的嵌套(子报表),是报表满足自己的需求,报表之间的关联使的报表更具价值、更易理解。下面将介绍报表之间参数的传递 1、创建父报表
Ireport使用子报表(使用JavaBean集合作为数据源)
子报表在本例中,我使用子报表将生成如下样式的报表 6.1 程序部分 第一步,创建与之相关的Bean类,如下所示:ProvinceBean.javapackage lld.test.ireport;import java.util.ArrayList;public class ProvinceBean{ private String provinceName; private
iReport专题学习之数据源 09
一、概述 一个DataSource是jasperreporth
iReport 笔记(四) 使用JDBC作为数据源
4.1 定义报表 在本例中,我先使用JDBC数据库连接方式,使用数据库为MS SQL Server,打印示例数据库Northwind中的Products.ProductName列表。iReport默认提供了MySql和HSql的驱动,如果要使用其它的数据库,需要将相应的jar包复制到iReport安装目录的lib子目录中,例如,对于SQL Server,我使用微软提供的驱动,将msbase
ireport子报表《javabean数据源,springmvc实现》
子报表的制作,javabean数据源,springmvc
ireport 使用JRMapCollectionDataSource作数据源
1.打印报表类 public class XyErCiReportAction extends BaseReportAction { private static final String REPORT_DIR="reports/xy/erci/"; private static final String REPORT_NAME_XY_ZCXS = REPORT_DIR + "xy-
ireport子报表数据源
在子报表属性中找到Connection Type 选中你所需要的数据源  ,这里以User a  dataSource expression为例,在dataSourceExpression中输入new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{subList})其中JRBeanCollectionDataSour