起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1415|回复: 26

与您分享:一种全新的报表开发体系(利用网格打印)

[复制链接]
发表于 2007-2-12 12:48:13 | 显示全部楼层 |阅读模式
本人从事大型企业信息化工作已有12多年(在法尔胜集团工作6年,在海澜集团工作至今已过6年)。也用过、见过很多报表工具,但还是在每个开发项目的中后期,总被企业的报表及查询需求(灵活、多变且不断扩充)所累。为了让专业开发人员彻底摆脱这种永无休止的痛苦,使报表开发成为普通维护人员(懂SQL语句即可)的一种日常工作,我们在彻底淘汰南京金思维ERP软件(该软件2001年立项开发,2004年底验收,2006年被废)的同时,开发了一套全新的报表开发模块(所有报表的开发语句都保存于数据库中,所有报表用一个界面进行表现及打印)。目前,已有328个报表(基本都由1个没有用过Delphi的人开发)在这个模块中应用,且还在不断地增加。。。
详细说明如下(作者:ht88th  欢迎交流:ht88th@163.com  )

本人对信息化中的报表及查询的认为是:SQL+GRID,SQL用于取数,GRID用于表现及打印(另外有些GRID还具有强大的分析统计功能,JUSTEP中的DATAGRID就不错(但在有些方面还要加强就更好了))。

上述论点可能比较肤浅,欢迎批评指教。但不管你说什么,我认准一点:不管白猫 黑猫,能抓老鼠就是好猫!
回复

使用道具 举报

 楼主| 发表于 2007-2-12 12:49:06 | 显示全部楼层
一、        报表设置:(优点:只要懂SQL,就能开发出报表)
1、        报表设置界面(优点:不要一句开发代码,使1分钟内解决用户需求成为可能)

reportset1.jpg

73.78 KB, 下载次数: 644

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 12:55:09 | 显示全部楼层
双击上图中的行数据SQL标签,弹出以下编辑框:

reportset2.jpg

42.78 KB, 下载次数: 638

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 12:58:27 | 显示全部楼层
2、        报表条件设置界面(优点:用户要哪些过滤条件,就给那些条件)

rptwhere.jpg

64.28 KB, 下载次数: 566

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 12:59:39 | 显示全部楼层
3、报表分组设置界面(优点:用户要哪些字段分组,就可那些字段分组)

rptgroup.jpg

60.56 KB, 下载次数: 622

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 13:02:05 | 显示全部楼层
4、数据权限控制说明(优点:开发时无需关心哪些字段要数据权限控制,可事后配置出来)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 13:02:44 | 显示全部楼层
5、运行及调试说明(优点:报表结果出来前的所有运行语句全部记录在案,供调试或优化)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 13:05:12 | 显示全部楼层
二、        报表表现及打印:(优点:表现、打印两不误;如有需要还可编辑保存)

rptquery.jpg

125.42 KB, 下载次数: 566

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 13:14:14 | 显示全部楼层
预览效果

rptpreview.jpg

44.03 KB, 下载次数: 624

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 13:16:42 | 显示全部楼层
三、联查当前报表的相关信息:
1、双击报表(例查询结果中的第一行)得该行的明细报表:

rptlkdetail.jpg

56.2 KB, 下载次数: 617

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 15:28 , Processed in 0.045376 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表