- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fastreport 入门教程之参数查询报表fastreport 入门教程之参数查询报表
fastreport 入门教程之参数查询报表
参数查询报表
我们创建一个比较复杂一点报表,在报表输出之前,在对话框中输入参数查
询。在上面的报表中在点击新报表,重新创建一个空白报表。
切换到data页,放置ADOQuery组件到面板上,双击组件单出编辑器,输
入查询语句:
select * from Customer where CustNo :p1
加入一个对话框窗体,组织组件如下:
设置组件属性:
Label1:
Caption=选择CustNo大于
Edit1:
Text=2000
Button1:
Caption=确定
ModalResult =mrOk
Button2:
Caption=取消
ModalResult =mrCancel
打开Query 的参数params属性编辑器对话框,设置参数:
回到报表设计器页面,组织报表结构如下:
进行预览,输入参数,查看显示结果。
同为比较常用的报表工具,FineReport对报表中参数的解决方案思路有相
同,但具体的实现方式存在差异,主要有三种实现方式,大概如下:
参数控件绑定数据
1.描述
FineReport为了让用户快速的实现参数查询数据功能 ,提供了专门的参数界
面,用来放置与查询相关的控件,如下图:
2.示例
根据下图我们制作一个简单的查询界面,从而了解参数查询界面的具体制作
方法。
2.1打开报表
打 开 报
表 :%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Para
meter\Parameter.cpt,这张模板是模板参数章节的示例模板,该模板中添加
了参数界面,以此模板为例来讲述参数界面的一些使用方法。
2.2参数布局
按照下图所示,将控件拖至相应的位置,如下:
另:参数界面采用绝对布局方式,因此可以将控件拖至面板中的任何位置。
2.3参数控件编辑风格
默认的参数控件都是文本框,有时如希望使用日期控件来选择日期,或者下
拉框直接选择数据,这就需要为参数控件定义编辑风格了。
如将地区控件设为下拉框。选中地区控件,选择控件中的扳手,在下面的对
话框中选择控件类型为下拉框:
注:如果已经选择控件类型之后,又需要重新修改,那么需要删除原来的控
件 ,再在控件列表中拖拽您需要的控件类型至参数面板中 ,然后修改控件名与参
数名称一致即可。
然后在属性表的基本属性数据字典中,按照下图设置下拉框的数据:
注:给控件设置数据字典,即为控件绑定待选值,一般适用于下拉框、下拉
树这类可以直接选择值的控件。
另:如果控件与数据集参数绑定,数据集参数的默认值是无法传递到参数面
板控件中的 ,控件默认值需要另外设置 ,详细请参照控件默认值 ,但是模板参数
的默认值是可以传递到控件的默认值中的,无需再次设置。
2.4控件名称
参数与控件是通过控件名称进行绑定的,即控件名与参数名保持一致,如果
参数控件是通过点击右下角的以下参数未生成按钮生成的 ,那么控件名会自动与
参数就行绑定 ,如果是自己拖曳的 ,就需要在控件名属性处修改控件名 ,使之与
参数名保持一致。
2.5保存报表并预览
保存并分页预览便可以看到效果了。
参数过滤
1.描述
用户在参数查询界面的控件中输入参数值,点击查询按钮,就将相应的数据
查询出来了,这就是参数的过滤。
根据参数的类型不同,其参数过滤的方式不一样,分为模板参数和数据集参
数。
2.模板参数的过滤
模板参数在与控件绑定之后,并没有进行关于查询数据的关联操作,即,如
果直接进行分页预览 ,查询数据时是不会将控件中的参数值进行过滤的。
此时,需要在报表主体的数据列过滤条件中对参数进行过滤处理。
如下图 ,传入的参数amount金额 ,需要获取的数据为销售总额大于(参数值
-500),则可以如下使用公式进行参数处理:
操作完成之后,再次预览模板,就能对参数进行过滤了。
3.数据集参数的过滤
不同于模板参数,定义数据集如 SELECT * FROM TableName WHERE
ColName=${para
您可能关注的文档
- CYT(长运通)LED大屏幕驱动解决方案,选型手册CYT(长运通)LED大屏幕驱动解决方案,选型手册.pdf
- CYYF全过程生物除臭技术在纪庄子污水处理厂的应用CYYF全过程生物除臭技术在纪庄子污水处理厂的应用.pdf
- C语言中Return的用法C语言中Return的用法.pdf
- c证面试心理健康辅导活动课设计c证面试心理健康辅导活动课设计.doc
- c语言中的isalpha,isdigit,islower,isupper等一系列函数c语言中的isalpha,isdigit,islower,isupper等一系列函数.pdf
- c语言习题c语言习题.doc
- C语言写一个函数C语言写一个函数.pdf
- C语言实验报告第1、2章答案C语言实验报告第1、2章答案.doc
- C语言周日班上机考试练习题01C语言周日班上机考试练习题01.ppt
- C语言平时作业讲解C语言平时作业讲解.ppt
最近下载
- 2025年高考真题——物理(四川卷) 含答案.docx
- 电力系统继电保护课后习题解析答案(全)_.doc VIP
- 2025年教育行业数字化教材在智能教学助手中的应用报告.docx VIP
- 3MNovec电子氟化液-3M中国.PDF VIP
- 2022-2023学年广东省广州市越秀区执信中学七年级(上)期中数学试卷.docx VIP
- 西门子LMV26.300A2LMV36.300A2AGM60.1A9基础文件-中文.pdf VIP
- 附件1《金蝶云星空(企业版)V7.6-私有云(订阅)产品报价器》-1217.xlsx VIP
- CCNA-200-301考试认证题库.pdf VIP
- [庆阳]2023年甘肃庆阳市专业化管理村党组织书记招聘78人笔试历年典型考点(频考版试卷)附带答案详.docx VIP
- 驾驶员道路安全知识培训.pdf VIP
文档评论(0)