专业web报表工具finereport ——报表教程之基本的空白_第1页
专业web报表工具finereport ——报表教程之基本的空白_第2页
专业web报表工具finereport ——报表教程之基本的空白_第3页
专业web报表工具finereport ——报表教程之基本的空白_第4页
专业web报表工具finereport ——报表教程之基本的空白_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

传统意义上的报表,是解决数据呈现的问题,即把数据从数据库中取出来,然后以各种格式展现(包括显示、打印等)出来。而填报则是刚好相反的过程,它是先设计好表单,然后由用户填写表单来采集数据,再将采集到的数据保存到数据库中。用户不需要专门给每个表单设计入库程序来将采集到的数据回填到数据库,只需要根据业务规则设计好表单,然后在数据库中根据表单结构设计数据表,最重要的一步就是设计好表单结构和数据库中数据表结构的对应规则,在填报的时候就会自动的将表单中的数据根据对应规则填写到数据表中。除了用表单来采集原始数据以外,还可以将报表产生的一些汇总值保存到数据库中,这些汇总值是根据数据库中原始的值汇总而来,本身并不保存在数据库中,只需要在数据库中根据汇总值建立对应的数据表字段,设计对应规则,填报即可。这样就支持用户可以进行多级汇总填报。首先我们来看一张,没有任何复杂操作的,最基本的填报表。这张表的回填目标表在数据库当中,仅仅只是一个空白的表。我们要做的,就是在一张空白的填报表中填写数据并提交保存。数据表的设计填报主要的目地是将数据回填到数据库中,所以首先需要在数据库中设计好数据表,用于存放回填的数据。数据表可以是数据库中原来就存在的数据表,也可以是新设计的一张新的数据表。例如公司需要采集所有员工的详细信息,并且把这些员工的信息保存到数据库中,那么数据库中的数据表我们把它命名为员工,表中共有姓名,性别,出生年月,民族,政治面貌,籍贯,身高,体重,健康状况,学历,毕业院校,专业,联系地址,邮编,EMAIL,电话,外语语种,外语水平,计算机水平,毕业时间,到职时间,职称,教育经历,工作经历,照片,填报日期等几个列,当然根据需要还可以增加新字段。这张数据表保存在FINEREPORT自带的演示数据库FRDEMO(/WEBREPORT/WEBINF/RESOURCES/DATA/FRDEMOMDB)中。表单的设计打开设计器,新建一张自由报表,然后按照如下的格式设计一张填报的模板,该模板是一张最简单的报表模板,没有绑定数据列,也就是说在画表样时,不和数据库发生任何的联系。我们只是在单元格中输入内容,画好边框。如下图所示这是一张普通的模板,下面就需要给这张模板加上填报属性,使得它成为一张填报模板。首先,打开报表|报表填报属性对话框,如下图所示点击更新/插入SQL按钮,会出现如下图所示的编辑框,选择数据库为FRDEMO,选择数据表为员工。点击增加SQL按钮,出现下图所示的对话框,用来将模板中的字段和数据表中的字段对应。可选列中包含数据表中所有的字段,值对应模板中的数据字段,这里需要建立数据表中的字段和模板字段的一一对应关系,选择右边的增加按钮,可选列选择姓名,值选择单元格B3,这里还可以把姓名作为主键(主键的作用在于回填数据库时按照将这个字段作为主键,不能回填同样的信息),然后点击确定按钮,继续点击增加按钮,可选列选择性别,值选择对D3,点击确定按钮,以此类推,出生年月对应F3,民族对应B4,政治面貌对应D4,籍贯对应F4报表的填报属性设置完成后,需要设置模板中单元格的填报属性,选中B3单元格,右键选择单元格填报属性,弹出如下对话框,用于设置单元格的填报属性在允许用户自定义编辑器选择框前打勾,在编辑器中选择文本,然后确定;打开D3格的单元格填报属性对话框,选择允许用户自定义编辑器,选择文本,确定。以此类推,将每一个需要填入数据的字段都设置对应的单元格填报属性。给D3单元格也就是性别这个字段定义可编辑的类型为下拉框,然后在跳出的数据字典编辑器当中,从数据库表,查询选择下拉框的数据来源,或者自定义写入下拉框数据,这里我们自定义两条数据,分别是男、女。在F3单元格也就是出生年月这个字段定义可编辑的类型为日期,并且可以用格式按钮,选择日期存储到数据库的格式。在合并后的G3单元格,也就是照片字段所在的单元格,定义这个字段的可编辑类型为文件,即这个单元格可以上传文件。其它的单元格都保留文本格式的编辑属性。至此,填报的模板已经做好,将模板保存到/WEBREPORT/WEBINF/REPORTLETS/COM/DOC/REPORTING/STUFFCPT填报启动服务器,打开浏览器在浏览器的地址栏中,填入如下地址HTTP/LOCALHOST8079/WEBREPORT/REPORTSERVEROPWRITEREPORTLET/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论