- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业Web报表工具FineReport——报表教程之基本的空白专业Web报表工具FineReport——报表教程之基本的空白
传统意义上的报表,是解决数据呈现的问题,即把数据从数据库中取出来,然后以各种格式展现(包括显示、打印等)出来。而填报则是刚好相反的过程,它是先设计好表单,然后由用户填写表单来采集数据,再将采集到的数据保存到数据库中。 ??? 用 户不需要专门给每个表单设计入库程序来将采集到的数据回填到数据库,只需要根据业务规则设计好表单,然后在数据库中根据表单结构设计数据表,最重要的一步 就是设计好表单结构和数据库中数据表结构的对应规则,在填报的时候就会自动的将表单中的数据根据对应规则填写到数据表中。 除了用表单来采集原始数据以外,还可以将报表产生的一些汇总值保存到数据库中,这些汇总值是根据数据库中原始的值汇总而来,本身并不保存在数据库中,只需要在数据库中根据汇总值建立对应的数据表字段,设计对应规则,填报即可。这样就支持用户可以进行多级汇总填报。 首先我们来看一张,没有任何复杂操作的,最基本的填报表。这张表的回填目标表在数据库当中,仅仅只是一个空白的表。我们要做的,就是在一张空白的填报表中填写数据并提交保存。 数据表的设计 填报主要的目地是将数据回填到数据库中,所以首先需要在数据库中设计好数据表,用于存放回填的数据。数据表可以是数据库中原来就存在的数据表,也可以是新设计的一张新的数据表。 例如公司需要采集所有员工的详细信息,并且把这些员工的信息保存到数据库中,那么数据库中的数据表我们把它命名为员工,表中共有姓名,性别,出生年月,民族,政治面貌,籍贯,身高,体重,健康状况,学历,毕业院校,专业,联系地址,邮编,Email,电话,外语语种,外语水平,计算机水平,毕业时间,到职时间,职称,教育经历,工作经历,照片,填报日期等几个列,当然根据需要还可以增加新字段。 这张数据表保存在FineReport自带的演示数据库FRDemo(../WebReport/WEB-INF/resources/data/frdemo.mdb)中。 表单的设计 打开设计器,新建一张自由报表,然后按照如下的格式设计一张填报的模板,该模板是一张最简单的报表模板,没有绑定数据列,也就是说在画表样时,不和数据库发生任何的联系。我们只是在单元格中输入内容,画好边框。如下图所示:这是一张普通的模板,下面就需要给这张模板加上填报属性,使得它成为一张填报模板。 首先,打开报表|报表填报属性对话框,如下图所示: 点击更新/插入(SQL)按钮,会出现如下图所示的编辑框,选择数据库为FRDemo,选择数据表为员工。 点击增加(SQL)按钮,出现下图所示的对话框,用来将模板中的字段和数据表中的字段对应。 可选列中包含数据表中所有的字段,值对应模板中的数据字段,这里需要建立数据表中的字段和模板字段的一一对应关系,选择右边的增加按钮,可选列选择姓名,值选择单元格B3,这里还可以把姓名作为主键(主键的作用在于回填数据库时按照将这个字段作为主键,不能回填同样的信息),然后点击确定按钮,继续点击增加按钮,可选列选择性别,值选择对D3,点击确定按钮,以此类推,出生年月对应F3,民族对应B4,政治面貌对应D4,籍贯对应F4…… 报表的填报属性设置完成后,需要设置模板中单元格的填报属性,选中B3单元格,右键选择单元格填报属性,弹出如下对话框,用于设置单元格的填报属性 在允许用户自定义编辑器选择框前打勾,在编辑器中选择文本,然后确定;打开D3格的单元格填报属性对话框,选择允许用户自定义编辑器,选择文本,确定。以此类推,将每一个需要填入数据的字段都设置对应的单元格填报属性。 给D3单元格也就是性别这个字段定义可编辑的类型为下拉框,然后在跳出的数据字典编辑器当中,从数据库表,查询选择下拉框的数据来源,或者自定义写入下拉框数据,这里我们自定义两条数据,分别是男、女。 在F3单元格也就是出生年月这个字段定义可编辑的类型为日期,并且可以用格式按钮,选择日期存储到数据库的格式。 在合并后的G3单元格,也就是照片字段所在的单元格,定义这个字段的可编辑类型为文件,即这个单元格可以上传文件。 其它的单元格都保留文本格式的编辑属性。 至此,填报的模板已经做好,将模板保存到/WebReport/WEB-INF/reportlets/com/doc/reporting/stuff.cpt 填报 启动服务器,打开浏览器在浏览器的地址栏中,填入如下地址:http://localhost:8079/WebReport/ReportServer?op=writereportlet=/com/doc/reporting/stuff.cpt可以出现如下所示的填报界面。 在填报表单中填入员工的详细信息,如下图所示
您可能关注的文档
- 不定积分的概念与性质.ppt
- 不等式组、一次函数、分式方程综合应用题oc.doc
- 不能错过世界最美的22首海豚音歌曲.doc
- 不同物质在水中的溶解能力.ppt
- 不良资产尽职调查的主要内容.doc
- 不等关系与不等式的性质课件.ppt
- 不同物质的导电性能.ppt
- 与世界沟通中国新常态.doc
- 不规格的CAD图纸处理方法.doc
- 不要侵犯我们的隐私.ppt
- 永州职业技术学院2025年学生专业技能考核工作方案 .pdf
- 江苏单招高三语文试卷 完整版2025.pdf
- 江苏2025年普通高校对口单招文化统考 .pdf
- 永州职业技术学院 毕业实习手册 临床医学 完整版2025.pdf
- 江苏省2025年普通高校对口单招文化统考英语试卷 .pdf
- 江苏省2025年普通高校对口单招计算机试卷 完整版2025.pdf
- 江苏省2025年普通高校对口单招数学试卷及答案 .pdf
- 江苏省2025年普通高考对口单招文化统考数学试卷(,图片答案)865.pdf
- 江苏省2025年新高考第二次适应性考试(4月)化学试题(word含答案)2025.pdf
- 2024年安徽省《辅警招聘考试必刷500题》考试题库含答案.pdf
文档评论(0)