润乾报表如何实现查询参数和查询结果在一个表里.docxVIP

  • 36
  • 0
  • 约1.94千字
  • 约 4页
  • 2021-01-20 发布于天津
  • 举报

润乾报表如何实现查询参数和查询结果在一个表里.docx

如何把查询参数和查询结果做在同一张报表里 需求说明 快逸报表提供的参数模板例子通常都是分两张报表做的(如 基础报表:参数报 表.raq和参数报表_arg.raq),参数输入模板为一张报表,查询展现结果为另一张报表,然后 通过showreport.Jsp文件把两个报表在一个页面中展现。 但是有些报表用户想在一个报表模板里就实现这两张报表的功能, 快逸报表支持这样的方式 吗? 本文就来介绍一下快逸报表是如何解决这个需求的。 大致思路:在报表中创建一个超链接按钮,点击按钮触发 onClick()事件,然后onClick()事 件中定义页面跳转的 url,并且把参数和参数值添加到 url中,通过onClick()事件实现页面 的调转。 下面是具体的实现步骤:首先连接 demo数据源,制作一张空白填报表 创建一个数据集 ds2,用于查询表单中的下拉数据集,数据集中的内容将被选择作为参 数传递。sql语句:SELECT 订单订单ID FROM 订单 在A2单元格中输入“选择订单ID ”创建一个查询连接, 把C2单元格的数据类型设为 html,输入“ a href= # 查询 /a ” 如下图 设置B2单元格可写,并且为它设置的下拉数据集。 勾选B2单元格填报属性中的 “是否 可写”,并且设置它的下拉数据集为刚才新建的数据集 ds2,显示列为“订单ID ”,数据 列也为“订单ID ”,如下图 新建一个参数用于接收 B2单元格选择的订单ID。新建参数“ dingdan”,如下图 更件㈢漏辂E S1±(A)插入⑷配置? 语文层M 远程设计? 本地厘用甘旨口迦鞘助? 02“1¥園Dialog▼ j.Q□ DUeportHom^webapI选择订单ID订单ID 02 “1 ¥ 園 Dialog ▼ j.Q □ DUeportHom^webap I选择订单ID 订单ID 6 ^dsl .select^ c 5.新建一个数据集 ds1,用于根据订单ID查询订单详细信息,sql语句:SELECT订单. 订单ID,订单.货主名称,订单?运货商,订单?货主地区 FROM 订单 WHERE 订单?订单 ID =? 在SQL编辑器中增加一个参数“ dingdan”,表格中填写如下 文件(D 漏揖匡J屁性⑧ 插入① 配置? 语殳层CO远程设计? 本也应用(U 閒口證 冋函旦画巨in回匡1聲m画」e现 山附 | D:\reportHame^etiapps^demoVeportFilesybaobLso.rsq -芟昭氏冬 A 0 C D 1 2 选择订单ID pa hr■目仁护中 3 4 5 订单D 赏主名颍 h =dsl.slecl!; =dsl.SS 名 =壮1怯货商 =ds1.ff主世 到现在报表已经做完了,下面给单元格 C2增加on Click()事件,在on Click事件中先取 B2单元格的显示值, 然后定义页面跳转的 url。修改showReport.jsp,增加如下javascript 代码 script Ian guage=javascript 〃给C2单元格定义 on Click事件 docume nt.getEleme ntByld(report1_C2).o nclick=fu nction() { //用document中提供的方法取 B2单元格的显示值 var value=docume nt.getEleme ntByld(report1_B2).i nn erText; //定义页面跳转的url,并且把参数和参数值添加到 url中 win dow .l ocati on=showReport.jsp?raq=baobiao.ra qdin gda n=+value; } /script 启动设计器中内置的tomcat,在IE中浏览此报表。选择订单 ID,然后点击“查询”,结 果如下: i S0Q ] / qui ee/ £ frpot! tj sp/ showRe pett - jsp 曲 h ft J ibiao亠 raqlding10533 日團附lx p百虞疫索 兔费Hot nail gj网页快讯阵■ ^reportJ??? 喘” EJ ? 选择订单TD 选择订单TD 10533 选择tf^IP 10533 查询 CTJtii 援主名瑞 货主壇匾 L0K3 陈先生 1 西晴 快連报衣彌版1S供内W.l 试快用 需求到此解决完毕,以后再遇到类似的需求只在一张报表就实现参数模板功能的问题就可以 根据本文的做法去解决了。 关键字:报表、参数查询、表内参数传递、参数

文档评论(0)

1亿VIP精品文档

相关文档