通用可定制式查询器FlexQue

来源:互联网 发布:java时间格式转换成6位 编辑:程序博客网 时间:2024/05/13 13:05

(之前发布过FlexQue,但发现原来很多网友是不会自己建库的,所以改造了FlexQue一下,让它支持Embeded的FireBird,另外修改了之前的一些小Bug,现在在这里发布的版本含有完整的帮助及MSSQL,Oracle,MySQL,FireBird的建表语句

FlexQue程序及教程地址:

 http://d.namipan.com/d/7c6a5c188cd7d1f81b4fff1c6b3cc7759883049145c8b900

 

)

如果你是一名医院的信息系统的管理员,除了日常的一些工作外,还会遇到这样的情况:某天,你的老板叫你从系统中查一个报表中没有的统值给他参考,你当时写个SQL语句,一下就给了他。过了两天,老板可能又会问你要另外的数字。一周之后,可能又重复问你要之前的数字,同时又会问你,你以后每天给我一份这样的报表。....... 我就经历过这些事了,所以当时就简单写了一个简单可自定义的查询器,但后来发现这些查询器几乎每个科室都有自己特定的需求,而且要的功能可能还不只这么简单。所以就产生了写一个通用的查询器出来。

FlexQue的主要功能有时候用户突然要你出一份查询用的报表,让他每天都可以查询,那么就可以利用我这个系统方便地构建一个查询功能给他使用。当然这些查询功能可以是简单的查询,也可以是含有条件的,而且可以构造在交叉表,主从表等形式,另外可以支持多数据库之间的数据交换。如果不太复杂的数据库查询,FlexQue都能完成 。另外,为了方便构建这些查询,FlexQue中还集成了一个查询器。

FlexQue现在支持的数据库包括: MSSQL,Oracle,MySQL,FireBird/Interbase而且不需要客户端支持,且支持多数据库同时查询,程序中可以定义多种不同类型,不同连接对像的数据库。

查询的时候可以定义各种不同的条件,例如日期,文本等。现在可以定义的条件内容包括日期日期段文本框可选式文本框(可能过另外的表产生Key, Value的候选式窗体)

查询器同时可支持普通的查询主从表查询(Master-Detail)

同时查询器可以支持交叉表(Pivot)的生成

当然了,一般MIS系统中的权限管理,数据导出的功能当然都有。

看一下界面

 

这个是登录界面,自己画的,还不错吧(自夸一下!)

之后是主界面:

设置菜单中对应的功能:

然后是这个程序查询时的界面:

程序中附带一个查询器