- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
finereport设计说明书
FineReport设计说明书
打开FineReport。新建一个工作簿
定义数据库(这里根据需要定义),服务器——定义数据库连接——新建一个JDBC——选择数据库(如果是Access,直接在URL后面连接数据库地址;如果是SQL,URL后面直接是数据库名字,用户名是SQL SERVER安装的用户名及密码),测试连接成功。
新建模板及数据集
点击工具栏上按键,创建一张空白的多Sheet模板。
报表左侧有模板数据集窗口,列出了该模板可用的所有数据集,点击按钮,增加数据集。
新建数据集ds1,定义SQL语句为:SELECT * FROM [销量] where 地区=${地区},这样一个带参数的SQL语句,这里的地区是参数名字。
在下方的参数面板中点击刷新按钮,便可以获得数据集参数,给参数设置默认值“华东”,点击预览,效果如下:
设计样式
模板设计效果展示如下图:
标题:合并A1~D2单元格,写入:地区销售概况。
边框:首先我们先来选中从A3~D5这一片区域,点击工具栏中的按钮,在系统弹出的边框对话框中,选择按钮,同时添加内部和外部边框。
斜线:合并A3~B3。右击该单元格,选择单元格元素,在二级菜单中,选择斜线。系统会弹出一个斜线编辑的对话框,在文本编辑框中写入我们在斜线当中要加入的内容:产品|销售员|地区,可以通过添加空格来调整文字的位置。如下图所示:
绑定数据列
最终效果如下图:
1. 绑定数据列
将数据列拖拽至单元格,并设置单元格的属性,设置位置及方法如下图:
按照上图方法,将下表中对应数据列拖入到单元格中:
单元格 数据集 数据列 属性 C3 ds1 产品 从左到右扩展,居中,其余默认 A4 ds1 地区 从上到下扩展,居中,其余默认 B4 ds1 销售员 从上到下扩展,居中,其余默认 C4 ds1 销量 从上到下扩展,数据设置:汇总|求和,居中,其余默认 D4 ds2 销售总额 从上到下扩展,数据设置:汇总|求和,居中,其余默认 C5 — — =sum(C4) D5 — — =sum(D4) 2. 多数据集关联
由于模板中的数据来自于两个不同的数据集,要将不同数据集的数据建立联系,需要用到数据过滤。
选择D4单元格,点击设计界面上方过滤按钮,如下图:
打开过滤设置面板,添加如下过滤条件,使得ds2中的“销售员”数据列等于B4单元格的值。
参数界面
1. 参数界面布局
点击参数界面,进入参数编辑界面,在新建模板和数据集章节,我们在ds1数据集中定义了参数“地区”。
可以看到参数界面会列出我们所有定义好的参数,点击全部添加,将会使用默认的布局形成参数界面。
用户可以根据需要将参数界面调整到自己喜欢的样式。
2. 参数控件风格
将地区参数控件类型改为下拉框,如下图:
选中下拉框控件,在左下方属性表中,设置下拉框的数据字典,选择数据库表FRDemo销量,实际值和显示值都为地区字段:
插入图表
1. 插入图表
合并A7~D18单元格,选择菜单栏上插入单元格元素图表,弹出图表向导对话框如下图,这里选择柱形图柱形图:
点击下一步,图表数据来源选择单元格数据。
分类轴选择公式=B4;
系列名称和值也都选择公式,分别为=C3和=C4。
点击完成按钮,图表绘制完成。
2. 图表扩展属性设置
这里只想让图表反映整体情况,所以应为不扩展,上下父格均为无。
选择图表,在设计界面下方扩展属性面板设置如下图
报表预览
直接点击分页预览,即可在浏览器端查看效果,或者在浏览器中输入http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt
填报报表
1. 添加报表填报属性
选择模板报表填报属性,打开填报属性设置面板,点击按钮,新增一个内置SQL,这里设置将数据回填至数据库FRDemo的销量表中,如下图
2. 智能添加字段
点击面板上的按钮,在弹出的对话框中,列出了销量表中所有的字段,并默认将所有选中。可以自由选择需要填报的列,如下图:
点击确定,字段都自动添加进面板中
3. 智能添加单元格
点击按钮,原本报表填报属性被隐藏,跳出单元格定义对话框,根据光标对应的数据列,依次点击相应单元格,自动添加进对话框中,无需手工输入。如下图:
点击确定按钮,填报属性设置完成。
4. 保存并填报
在设计器中点击,虽然当前表尚不能编辑,但是可以通过提交按钮将数据提交至数据库。
点击,再通过SQL查询,可以看到,销量表中已经增加了相应数量的数据记录。
嵌套在上位机里
新建一个画面,找到WEB控件,在画面中写入脚本比如Private Sub CFixPicture_Initialize()
WebBrowser1.Navigate http://localhost:808
您可能关注的文档
最近下载
- 职称技术工作报告范文.docx VIP
- (2021年品管圈活动成果报告书)降低ICU患者身体约束率.docx VIP
- 解读学习2025《党政机关厉行节约反对浪费条例》培训课件.pptx VIP
- 《咏物诗》-公开课件.ppt VIP
- 品管圈QCC降低ICU患者约束缺陷率.pptx VIP
- 《党政机关厉行节约反对浪费条例》(2025)附新旧对照解读课件.pptx VIP
- 安徽单招考试2025、2025分类考试真题语文数学英语试题(含答案).pdf VIP
- 保证农民工工资及时支付的措施.docx VIP
- 2024届高考语文复习:诗歌鉴赏之题材 咏物言志诗 课件(共33张PPT).pptx VIP
- 手外伤急诊手术护理配合.pptx VIP
文档评论(0)