交互式报表轻松做

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:nowolfjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  开发让员工在各自的电脑终端查询公司服务器上的数据报表的交互查询系统,最枯燥重复和占用时间的工作是通过JSP/ASP/PHP代码写出基于数据库的展示、查询和录入的网页,这样不仅开发效率不高,而且维护工作量也很大。此次,就借助FineReport V8.0,完成利用下拉列表框选择地区,根据所选地区展示该地区各店的水果销售情况的数据报表及图表(图1)。
  1. 数据先行
  任何报表、图表都离不开数据,这里利用了Excel表中的已有数据。首先,将存有数据的Excel表格复制到FineReport V8.0安装目录下的\WebReport\WEB-INF\reportlets文件夹中。运行FineReport V8.0,选择“服务器→服务器数据集”菜单,在弹出的窗口中点击绿色“+”按钮,选择“文件数据集”,双击数据集,名称设置为“店面销售统计”,文件类型选择Excel,文件地址选择reportlets文件夹中所需要的那个Excel文件,勾选“第一行包含列标题”,点击“预览”按钮,若没有问题,确定即可(图2)。
  2. 报表设计
  数据连接设置好后,就该进行报表的设计了。在报表编辑区,选择A2:B2单元格进行合并,右击该单元格,选择“单元格元素→插入斜线”菜单,在弹出的斜线编辑对话框的文本编辑框中写入在斜线当中要加入的内容:水果|店面|地区,通过添加空格来调整文字的位置;在C1:H1列输入各水果名称并设置好样式;在左侧的数据集管理面板选择“服务器数据集”,将添加的“店面销售统计”展开,将相应的字段名称拖动到A2:H2单元格中;在B3单元格中输入“平均”;选中C3单元格,点击右侧插入内容处的“+”按钮,选择“插入公式”,在弹出的公式定义对话框函数名处选择“AVERAGE”,在公式编辑处输入C2,确定后,就会在C2处显示出“=AVERAGE(C2)”,右击拖动填充到H2;选中A1:H2,利用工具栏为这些单元格加上边框(图3)。
  3. 图表添加
  报表设计完成后,点击“插入→悬浮元素→插入图表”菜单,在弹出窗口的图表类型中选择“柱形图”,在右侧的图表属性窗口点击“类型”选项卡,选好需要的类型布局;点击“数据”选项卡,数据来源处选择“单元格数据”,分类轴处输入“=B2”,点击系列名处的“+”,系列名处输入“=C1:H1”,值处输入“=C2:H2”;点击“样式”选项卡,在其下的“标题”子选项卡中输入标题并设置好格式,在“标签”子选项卡中勾选“标签”及其下的“值”;点击“特效”选项卡,在其“交互属性”子选项卡中勾选动态展示、系列拖拽、图表缩放等(图4)。


  4. 添加交互控件
  报表、图表设计完成后,要想使报表具有交互性,还要添加交互控件。在参数面板区点击笔状按钮,将控件面板中的标签控件、下拉框控件及预定义控件中的查询控件拖放到其中。选中标签控件,在右侧的属性面板中,设置标签的控件值为“地区”,并设置好字体、字号等;选中下拉框控件,在属性面板点击数据字典处的按钮,在弹出的对话框类型设置处选择“数据查询”,数据集处选择“店面销售统计”,实际值处选择“地区”,显示值处选择“地区”,这样就实现了将地区字段值加入到下拉列表框中(图5)。
  点击笔状按钮,退出参数面板。在报表编辑区选中A2单元格,在右侧面板点击“过滤”选项卡,在弹出窗口的可选列处选择“地区”,操作符处选择“等于”,点击其右侧按钮选择“参数”后输入“$comboBox0”(comboBox0为下拉列表框控件名),点击“增加”按钮后确定,这样就实现了当列表框中选定地区后点击“查询”按钮显示查询内容(图6)。
  最后,将文件保存到安装目录下的\WebReport\WEB-INF\reportlets文件夹中,命名为WorkBook1.cpt,预览一下,没问题即可。
  5. 文件发布与访问
  报表WorkBook1.cpt要达到能被访问的程度,需要将本机配置为服务器进行发布。安装Tomcat服务器程序,将FineReport_8.0安装目录下的WebReport文件拷贝到%Tomcat_HOME% \webapps\下,启动tomcat即可发布成功。之后,建立网址“http://ip:端口/ WebReport/ReportServer?reportlet=123%2FWorkBook4.cpt&op=view”的快捷方式,将此快捷方式发到每个员工的桌面上,就能一键点击访问查询了。
其他文献
Braswell:BayTrail-M/D的接班人  在BayTrail时代,英特尔将其划分成了三个家族,分别为适合平板电脑使用的BayTrail-T、适合入门级笔记本的BayTrail-M以及台式机领域的BayTrail-D。而Braswell的竞争对手,则是BayTrail-M/D这两个“前辈”,继续在入门级笔记本、一体机和台式机(mATX、ITX主板)战场贡献力量(图1)。  Braswel
期刊
没有GPU的APU  高端乏力,AMD对于APU的重视也越发明显。自从AMD推出了内置显卡的APU处理器之后,英特尔低端整合平台就被AMD抢去了很多的市场份额。除了APU的接口从最初的FM1再到现在的FM2/FM2+,就连生产工艺也从以前的32nm升级为28nm。AMD在开启APU之后也没有放弃低端独显平台,于是就出现了一些把APU的核芯显卡砍掉的没有GPU的APU,也就是低端的速龙四核处理器。 
期刊
观看距离决定用户体验  液晶显示器毕竟与液晶电视不同。电视一般摆放在距离人眼2米到3米以外的距离,有些较大的客厅摆放的距离就更远。这意味着不论我们选择多大的液晶电视,只要有足够的观看距离,都不会出现尺寸过大导致观看成为问题。  而液晶显示器的情况完全不同,一般电脑用户的液晶显示器屏幕距离人眼只有50cm到1m的距离,比起液晶电视的观看距离来讲,这个距离无疑缩短了非常多。考虑到视力问题,不少用户的视
期刊
Windows 10已经发布,然而由于Windows XP太经典也太优秀,因而还有不少人连Windows 8甚至Windows 7都没用过,便又迎来了Windows 10的更新诱惑。由于微软对Windows XP放弃支持,这次不升级恐怕说不过去了。但对于只有一个XP系统分区和一个数据分区的老电脑用户来说,如果不希望错过对前面几种系统的体验,能不能在不动原有XP系统和用户数据的情况下,分别加装Win
期刊
准备安装Windows 10前,人们通常都是针对所需去分别准备32位或64位安装文件,但若能将两种不同格式的安装文件集成到同一个启动盘中,执行一个安装文件,从中选择并自动安装所需位数的系统,那就会方便许多了。  由于制作二合一安装盘的原始文件来源于微软官方网站,要从微软服务器实时提取,因此需保持网络畅通。下载的数据大约为6GB,相对单一安装文件要大许多,需要有足够的耐心哦。此外,至少为8GB的闪存
期刊
Windows 10系统中自带新式网络浏览器Edge,其中有一个阅读模式会给人以清爽阅读之感。但是,阅读模式的使用也不是一个简单的模式按钮了事。要用好它,需要掌握一些技巧。  1. 阅读模式为何不管用  按理说,在Edge页面中,只要按下工具栏上的阅读视图按钮(或Ctrl+Shift+R组合键),即可进入阅读模式页面,以一种清爽的方式来阅读。但是,我们有时可能会发现,有的版面无法开启阅读模式,阅读
期刊
组策略中直接关闭  就是因为用户有各种各样的怨言,所以微软自身已经为用户准备了相应的管理,用户根据需要进行自定义设置即可。这里就以最新的Windows 10系统为运行基础。  首先在左下角的开始按钮上点击鼠标右键,在弹出的菜单中选择“运行”命令,然后输入执行“gpedit.msc”命令启动组策略编辑器。如果通过“gpedit.msc”命令没能成功启动组策略编辑器,那么可以试试在运行框中输入执行“m
期刊
设置参数下载所需版本  首先从微软的官方网站下载名为“Office即选即用部署工具”的文件(http://tinyurl.com/nmkgfry),下载完成后将其解压到D:\Office这个自定义的文件夹中,在其中将会看到一个名为Configuration.xml的文件,用文本编辑器打开它后,将里面的内容全部删掉,然后输入图中所示的几行内容(图1)。  其中SourcePath参数里面的内容,就是
期刊
病毒危害:  利用热门事件进行病毒传播,已经是黑客非常惯用的手法。最近就有一款名为“lnk篡改者”的远控木马,利用现如今知名的网络事件进行传播。这款木马最大的特征就是启动方式比较不同,木马在进入电脑系统后会首先修改桌面所有的快捷方式,将文件路径指向释放的dll病毒文件。这样用户一旦双击运行该快捷方式,会首先执行dll病毒文件,再由dll病毒文件启动原来的程序。虽然看上去和平时没有什么区别,其实就相
期刊
智能温控散热系统  其实全新的STRIX猛禽系列显卡依旧采用华硕DirectCU III热管直触式散热设计,热管规格为10mm,与GPU直接接触穿FIN连接散热片带走热量,再由散热风扇负责吹走散热片上的热量。  全新的散热风扇扇叶十分紧密,单位面积下风压更强,可以提供最大量的散热气流。在Windows桌面等低负载状态时,华硕的0dB系统会让散热风扇自动停转,而温度上来时风扇会自动运行,具体的转速根
期刊