JasperReport子报表参数传递

子报表参数传递

下图的参数名称可以自定义

再子报表新增一个同名称的参数即可

原文地址:https://www.cnblogs.com/tusheng/p/10635327.html

时间: 2024-11-14 12:51:56

JasperReport子报表参数传递的相关文章

报表制作2(传入一个sql主键 含子报表)

转自:http://www.cnblogs.com/ms-grf/p/6756243.html 报表js $scope.printCpTempletMasterDetail = function (cpId) { var parameters = { reportFileName: "reports/doctorstation/CpTempletMasterDetail.jasper", parameters: { 'cpId': cpId } }; var printInfoObje

RDLC系列之二 子报表

本文实现简单的子报表 一.效果图 二.步骤 1.项目下新添加报表SubReport.rdlc,在主报表中添加子报表:右键=>插入=>子报表 2.(可选)传参给子报表 a.在主报表的子报表控件上设置参数 b.在子报表上添加参数 则子报表即可使用该参数 3.为子报表添加数据 添加SubDataSet.xsd,新建表,添加字段address.字段zipcode 在子报表中,指定数据集,并设计界面 添加后台代码(全部代码) using Microsoft.Reporting.WinForms; usi

关于RDLC子报表添加参数 错误“本地报表处理期间出错 。值不能为空。 参数名:value” 错误解决方法

由于对RDLC报表不够熟悉,在出现这个错误时,也是找了一阵才找到解决方案1.首先在网上找了一堆方法后  这句话提醒了我  自定义的名称必须和子报表参数同名 2.然后我仔细比对了一下我的报表和子报表 下图为父报表的子报表参数(此处没有问题) 3.然后我在回到子报表  检查子报表中是否有同名的参数和数据集,并设置参数可为空 (注意: 查询的SQL 必须也要有这个字段) 4. 最后一点很重要,属性, 在筛选器中填写表达式  注意 表达式和值不一样 这样基本就OK了!

创建RDLC子报表

一.创建步骤? 1.建立主报表? 2.建立子报表?,添加参数,用于接受主报表关联字段的值. 3.在主报表中插入"子报表"控件,设置子报表的"常规"和"参数"属性."常规"属性用于设定子报表的名称,"参数"属性用于将子报表与主报表通过子报表的参数.主报表的关联字段将二者关联起来.? 4.在后台代码中为主报表指定ReportDataSource? 5.在后台代码中注册(也称为订阅)子报表事件? 6.在子报表事件

水晶报表之创建子报表

本篇与asp.net没有多大关系,asp.net只是做为显示报表的载体而已.着重演示创建主报表以及子报表. 先来看看数据库中的两个表[fruit] 和[FruitKind]前者中一个字段[FruitKind_nbr] 是一个外键,也是后者的主键. 能够获取数据,当然需要创建两个存储过程[dbo].[usp_Fruit_GetAll]: 和[dbo].[usp_FruitKind_GetAll]: 这两个存储过程,我们稍后创建水晶报表时,就会使用到.首先来看看主报表的创建.下面不管是第一个还是第二

UniGui中使用Grid++Report报表控件子报表获取数据的方法

Grid++Report是为优秀的报表控件,子报表是其重要功能之一,但Grid++Report提供的网页报表示范主要是以页面为主的,UniGui在Delphi中以快速编写web管理软件著称,但由于资料文档很少,经过摸索,Grid++Report的子报表要在uniGUi中正确获取子报表数据,只能通过Ajax数据回调的方式进行,在uniGUi中对前端Ajax的响应,就要是通过控件的AjaxEvent事件来处理.报表模板的展示部分的HTML代码要放在UniURLFrame控件的HTML属性中.Ajax

JasperReport填充报表6

任何报告工具的主要目的是为了生产出高品质的文档.举报填充过程有助于报告工具通过操纵数据集来实现这一目标.需要报表填充过程的主要输入是: 报表模板:这是实际的JasperReport文件 报告参数:这些所传递的报表填充时间给引擎基本上都是命名的值.我们将在报表参数章节讨论. 数据源:我们可以从一系列像一个SQL查询,XML文件,CSV文件,一个HQL(Hibernate查询语言)查询,Java Beans的集合等数据源的填补Jasper这个文件将详细讨论在报表数据源的篇章. 这个过程产生的输出.j

JasperReport导出报表8

我们已经看到在前面的章节中,如何打印和查看的JasperReport生成的文档.在这里,我们将看到如何在其他格式,如PDF,HTML和XLS转换或导出这些报告. Facade类net.sf.jasperreports.engine.JasperExportManager提供实现这一功能.导出方式转变JasperPrint对象(.jrprint文件)导入到不同的格式. 下面的代码(JasperReportExport.java)演示了JasperReport文档的导出过程.该JasperExpor

IReport+JasperReport+Applet报表打印

实现思路: [准备]使用IReport设计并编译报表模版. [服务端]使用JSP完成报表内容填充并获得打印对象. [客户端]使用Applet完成报表打印过程. 这种实现方式需要客户端安装JRE,及打印机驱动. 下面逐步分解: 1.[准备]使用IReport设计并编译报表模版. IReport的安装过程略--. 创建1个简单的报表并编译: 2.[服务端]使用JSP完成报表内容填充并获得打印对象. a.在工程中引入依赖的JAR包,根据报表的组件可能有变化,此处只根据样例报表,引用少数几个. b.编写