锐浪Grid++Report报表开发工具
Grid++Report是一款高性能高效率的报表开发工具,既可开发桌面软件的报表与打印系统,也可开发WEB(B/S)软件的报表与打印系统。提供一个具有超强数据展现功能的数据网格(DataGrid)部件,制作各种表格报表非常简便;运行时可通过事件处理使报表与用户交互;针对票据套打进行了专门实现;是开发动态报表的最佳选择。提供可视化报表设计器,设计报表快速简单。Grid++Report除了提供打印功能外,还提供独有的报表查询显示功能,像各种数据网格(DataGrid)控件一样显示数据,让报表的查询显示与打印一次实现,既提高开发效率又保持数据的一致性,这也是Grid++Report与其它报表控件的最大区别。
桌面开发适用于所有支持COM的开发平台,为VB、VC、Delphi、CBuilder、C#、VB.NET等编写了大量例程。WEB开发在运行时是一个纯粹的IE浏览器报表插件,报表只运行在浏览器客户端,所以WEB开发可以适用于所有WEB开发技术与平台,如ASP、ASP.NET、JSP、PHP等,浏览器客户端脚本可以采用JavaScript与VBScript。C/S与B/S报表开发共享相同的报表开发知识与资源。
本产品采用VC+COM+ATL+WTL开发,运行性能高,重新发布简单、发布文件小且不依赖任何运行时库。
组成
Grid++Report为报表开发者提供四个外层构件,报表开发人员通过对这四个构件的使用为最终用户提供完善的报表系统。桌面开发与WEB开发具有相同的系统架构与编程接口。以下是对四个构件对象的简述:
报表引擎对象(GridppReport)
一个COM对象,一个不可见的组件对象。定义报表的模板数据,在生成报表时存贮报表记录数据,对数据进行加工处理。生成打印页面,输出打印页面等。报表定义、生成与展现的核心功能在此对象上实现,其它报表展现控件都要依赖并关联报表引擎对象。
报表查询显示器(GRDisplayViewer)
一个ActiveX控件。在使用时要关联一个报表引擎对象。以连续不分页的方式展现报表数据,类似常规的表格控件方式展现报表数据,但数据展现格式更丰富,为最终用户提供了完善的查看数据的操作。报表开发者通过对交互事沈阳软件设计
件的响应,可以为报表最终用户提供可交互的报表查询功能。例如通过对汇总报表的的双击事件的响应,打开对应的明细报表,达到从汇总报表到明细报表的穿透查询。报表打印查看器(GRPrintViewer)
一个ActiveX控件。在使用时要关联一个报表引擎对象。以打印输出页的方式展现报表,实现报表数据的打印预览功能,报表展现后可执行打印、数据导出等。这个控件是报表生成后最常用的展现控件。产品内部实现了默认的打印预览界面,报表开发人员应用报表打印显示器可以实现自定义的报表打印预览界面。
报表设计器(GRDesigner)
一个ActiveX控件。在使用时要关联一个报表引擎对象。由三个窗口组成:其一是报表布局窗口,主要可以在其中设置报表显示元素的大小、位置、显示顺序等。其二是属性编辑窗口,可以在其中查看与修改选中对象的属性值。其三是对象浏览窗口,显示出所有报表元素对象,可以在此窗口中对报表元素进行选中操作。构件接口提供执行各种设计任务的动作方法,报表开发人员可以通过提供外部操作界面执行动作方法,为最终用户提供运行时的自定义报表设计器。
功能概览
一般功能
报表可编程定义,在程序中动态定义报表:根据用户的报表配置参数,调用编程接口定义报表。
多层表头报表:可以定义任意层数的报表表格标题。[图示]
占列式分组,分组单元格合并:分组头不单独显示行,而是占据一个或多个列并与分组项的记录行并排显示,在列的垂直方向上显示位置可以设定在上端、居中、下端。[图示]
自由单元格:将单元格设为自由格,在其中任意添加与排列的部件框,象其它条幅式报表控件一样自由编排报表。
多种报表内容自动布局方式:锚定、填充、局中、对齐到列等。
丰富的文字显示功能:如文字绕行输出、字间距、行间距、文字方向与文字角度。[图示]
丰富的数据统计分析:提供多种统计函数,支持表达式运算,提供编程事件实现自定义分组与统计。[图示]
页分组统计:在生成打印页面时,对每页数据进行统计。[图示]
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。