FitReport 速报 (原FlexQueXML) 发布
来源:互联网 发布:西门子plc编程工资 编辑:程序博客网 时间:2024/06/05 05:06
FitReport 程序及教程地址(原FlexQueXML):
http://pan.baidu.com/s/1gdf1QCF
背景
如果你是一名信息系统的管理员,可能除了日常的一些工作外,还会遇到这样的情况:某天,你的老板让你从业务中系统查出一个报表中没有的统计值给他参考,你当时就写了个SQL语句,一下就查出来给了他。两天后,老板可能又会问你要另外的数字。一周之后,可能又重复问你要之前的数字,同时还补充说:“你以后每天给我一份这样的报表!最好你能做一个报表查询给我,让我自己来查和分析。”
于是你就打开编程的工具(例如Delphi,PB,C#等等),拉几个控件,写几个语句,一下子一个专为老板的需求量身定做的查询器(报表)就出来了,当时老板也许会很满意你的工作效率与态度。但当你为他写的这种独立的查询器越来越多,而且可能单位中的其他大大小小的头目也让你查这查那时,你所写的查询器就会很多,同时管理起来也十分的麻烦。更重要的是,如果某个查询器的需求改变时(例如,多加一个查询列),你可能要找回原来的代码再改造、编译以及重新发布。
多么麻烦的事情,但这种事情几乎每天都在我的身边发生,而且也在我的朋友们身上发生,他们很多都是软件工程的实施人员,每天都会面对用户改来改去的查询要求。
为了解决这个麻烦事,我写了一个通用的查询器FlexQue,利用它就可以解决以上的难题,而FlexQueXML则是这个软件的升级版本。
功能简介
FlexQueXML是一个通用的查询系统和报表系统,使用者分为两类:一类是懂得数据库知识,也懂得SQL编写的管理员用户;另一类是普通用户,他们只要懂得普通的计算机操作,这部份的用户数量其实是最大的,也是我们最终所要服务的用户。
在FlexQueXML中只要管理员用户通过简单的设置和脚本编写,即可以生成一个用法简单的查询界面给普通用户使用。当需求发生变化时,管理员用户可以直接打开已有的脚本进行修改和保存(无需编译)。普通用户只需重新登录进入FlexQueXML即可使用新的查询功能。
FlexQueXML其实也是一个通用的报表系统,它能达到市面上常见的报表系统所具用的功能。
强大的数据表格及用户界面
FlexQueXML可以将查询得到的数据以以下三种形表现出来:普通型,主从表型,层叠型
同时数据可以使用十字表方式进行重排;
另外,在表格内可以进行类似于Excel的“分类汇总”,“筛选”及“排序”功能。
查询后的数据可以导出成多种格式的文件
可定制式的查询条件
用户在使用报表时一般都会输入一些特定的条件,例如:某一个或某一段的收费日期、某个工作人员的编号等等。因此作为通用的查询和报表系统,FlexQueXML目前支持的查询条件有以下四种:
以上这些条件通过脚本的配置和实际的需要可以逐一使用或者组合使用。
支持多种的数据库系统
FlexQueXML现在支持的数据库包括:
MS SQL Server,Oracle,MySQL,FireBird/Interbase,FlexQueXML一般也不需要安装特定的数据库客户端,另外,FlexQueXML支持多数据库同时查询,可以使用多种不同类型、不同连接对像的数据库。
强大的数据预处理功能
数据库中可能有不少的数据不能直接写SQL查询得到,例如一些大表的数据汇总,这时可以利用FlexQueXML的数据预处理功能(执行段)先进行一些数据库的相关操作,例如:Update,Delete等等(当然,你也可以直接利用数据库的存储过程的功能,但没有FlexQueXML这么通用)。
另一方面,有时候你可能需要把一个MS SQL Server数据库中的一个表汇总到一个 Oracle 数据库中,然后再进行数据的分析和查询,这时也可以利用FlexQueXML强大的数据交换和预处理功能解决(利用 Executor 的 LoopCommand 功能)
简单易用的菜单脚本编辑器(FlexQueXML Script编辑器)
FlexQueXML的一般用户查询界面其实是通过简单的配置及编写简单的脚本进行定制的,这些脚本其实是一个标准的XML文档,在FlexQueXML中带有一个专用的脚本编辑器,通过这个编辑器,只需花上几分钟的时间就可以把一个查询界面定制完毕
Written by flexitime
- FitReport 速报 (原FlexQueXML) 发布
- FitReport 简介
- ASP.NET发布WebService(原)
- ASP.NET发布WebService(原)
- 图解ASP.NET发布网站至IIS(原)
- weblogic发布报错
- 【原】Window下发布Qt程序
- [原]VB6的Active DLL调用时,报“运行时错误”(429、430)的错误
- Android Studio引入Library后运行报"Resources$NotFoundException"的解决办法(原)
- RSBuild发布报表报错
- eclipse发布报错显示
- 发布web service报错
- 发布应用报错解决
- weblogic 发布项目报错
- 安装SharePoint报错:系统从以前的安装重新启动,或更新正在等待错误(原)
- 使用ScribeFire(原Performancing,Firefox扩展)在CSDN发布Blog
- css隐藏原速
- Style.css(原)
- 删除单链表中重复的元素
- 我的vsftpd.conf
- 在前台aspx页面中直接判断绑定的数据是否为空!
- ip检验和算法分析与实现
- pku 3356 (DP)
- FitReport 速报 (原FlexQueXML) 发布
- jsp中防止sql注入的一些基本预防措施
- JPEG文件格式简介
- 页面中不能使用EL表达式和tomcat的版本有关
- Log4j 使用
- windows 程序权限的提升方法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- 转: java面试题及答案(基础题122道,代码题19道)
- Web页面上中显示word中的内容