FineReport65培训材料

FineReport65培训材料

ID:38560510

大小:963.50 KB

页数:43页

时间:2019-06-14

FineReport65培训材料_第1页
FineReport65培训材料_第2页
FineReport65培训材料_第3页
FineReport65培训材料_第4页
FineReport65培训材料_第5页
资源描述:

《FineReport65培训材料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.简介2.安装3.报表模板制作4.填报模板制作FineReport简介1.FineReport是一款集数据展示(报表),数据查询(参数)和数据录入(填报)功能于一身,用来辅助开发基于BS软件系统的工具软件。2.FineReport由设计模板的设计器和解析模板的服务器组成:①设计器:FineReport设计器的界面简单易用,熟悉MicrosoftExcel的用户不需任何额外学习成本。一般用户也能在阅读FineReport提供的帮助文档后快速掌握设计器的使用。②服务器:FineReport服务器主要用来读取和解析设计器制作

2、好的模板,并将模板转换成html页面,方便用户通过IE,Firefox等浏览器查看,修改和打印数据。同时FineReport服务器内置了强大的缓存机制,集群机制,支持超大数据量的运算,支持大数量用户的并发处理,并创新性采用flash技术完美支持零客户端精确打印。FineReport的安装从FineReport官方网站下载可执行的自解压安装包,安装过程中有安装选项可以让用户根据需要选择要安装的部分,按照步骤安装就可以了;如果您曾经安装过其他版本的FineReport请卸载后再运行安装程序列表报表的制作配置数据源在报表设计之

3、前,首先要添加报表所展示的数据的来源,当然这些来源并一定是数据库,也可以是程序数据源,文本数据源等。在服务器下的定义数据连接,建立要连接的数据库新建报表增加数据集数据集的增加有两种方式:1.服务器数据集:是针对整个系统的一个数据集,适用于每个报表2.报表数据集:针对某一个报表的3.绑定数据列分页设置,单元格中点击右键选中条件属性—分页—行后分页4.样式的设计①取消FineReport自带页面样式,选择用的按钮②指定页面设置右击单元格选择样式-指定单元格样式5.显示值的设置①双击单元格选中高级让数据除以1000显示根据原有

4、数据通过sql查询显示自动补齐8位显示到表格报表顶端加总数,有如下函数:count(ds1.select(colname))求总个数count(ds1.group(colname))分组之后求个数sum(ds1.select(colname))该列的总和average(ds1.select(colname))平均值列表数据显示,有如下函数:ds1.select(colname)列表形式ds1.group(colname))分组模式ds1.sum(colname))汇总求和ds1.average(colname)汇总平均值

5、ds1.max(colname)最大值ds1.min(colname)最小值对应的界面是数据设置:如图参数的设计1.定义参数:如图2参数界面的设计①右键选择控件设置只能输入数字类型下拉框从数据库中查询得到数据填充写死的下拉框默认数据的指定一般默认数据:SQL("LpDB","SELECT*FROMCUSTOMER",2,1)2列的1行时间的默认在单元格中直接写=DATEDELTA($endDate,if(tointeger(WEEKDAY($endDate))==1,0,1-WEEKDAY($endDate)))显示当前

6、日期所在星期的星期一=DATEDELTA($Date,if(tointeger(WEEKDAY($endDate))==0,-7,0-WEEKDAY($Date))),返回的是查询日期所在周的第一天=DATEDELTA($Date,if(tointeger(WEEKDAY($Date))==0,0,7-WEEKDAY($Date))),返回的是查询日期所在周的最后一天=DATE(YEAR(TODAY()),MONTH(TODAY())-1,1),返回的是当前时间上个月的第一天DATE(YEAR(TODAY()),MONT

7、H(TODAY())-1,DAYSOFMONTH(MONTHDELTA(today(),-1))),返回的是当前日期上个月的最后一天提交按钮点击提交时的js校验时间的校验在functionfun(){}函数中写入如下JS语句:varstart=this.options.form.getWidgetByName("begintime").getValue();varend=this.options.form.getWidgetByName("endtime").getValue();if(start==""){alert(

8、"错误,开始时间不能为空");returnfalse;};if(end==""){alert("错误,结束时间不能为空");returnfalse;};if(start>end){alert("错误,开始时间不能大于结束时间");returnfalse;}Web属性标题页面预览设置引用css/js绝对路径../tra

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。