grid++REPORT 初识

来源:互联网 发布:在线刷网站ip源码 编辑:程序博客网 时间:2024/05/21 09:08

 

 

 

 

 

 

Grid++Report报表组件系统组成

 

文本介绍

 

构件组成

Grid++Report 为报表开发者提供四个外层构件,报表开发人员通过对这四个构件的使用为最终用户提供完善的报表系统。以下是对四个构件对象的简要叙述:

报表主对象(GridppReport)

一个COM Automation。定义报表的模板数据,在生成报表时存贮报表记录数据,对数据进行加工处理。生成打印页面,输出打印页面到打印机。

查询显示器(GRDisplayViewer)

一个 ActiveX Control。在使用时要关联一个报表主对象。开始运行时向报表主对象发出生成数据请求,然后本构件显示报表主对象生成的数据,本对象为最终用户提供了完善的查看数据的操作。报表开发者通过对本对象交互事件的响应,可以为最终用户提供可交互的报表查询功能。例如通过对汇总报表的明细网格内容格的双击事件的响应,打开对应的明细报表,达到从汇总报表到明细报表的穿透查询。

打印查看器(GRPrintViewer)

一个 ActiveX Control。在使用时要关联一个报表主对象。开始运行时向报表主对象发出生成数据请求,并生成打印页面数据,然后本构件显示生成的打印页面,并且提供其它相应的页面操作与打印操作。报表开发人员可以通过提供外部操作界面来执行构件接口的方法与属性,为最终用户提供报表打印预览界面。

报表设计器(GRDesigner)

一个 ActiveX Control。在使用时要关联一个报表主对象。由三个窗口组成:其一是报表布局窗口,主要可以在其中设置报表显示元素的大小、位置、显示顺序等。其二是属性编辑窗口,可以在其中查看与修改选中对象的属性值。其三是对象浏览窗口,显示出所有报表元素对象,可以在此窗口中对报表元素进行选中操作。构件接口提供执行各种设计任务的动作方法,报表开发人员可以通过提供外部操作界面执行动作方法,为最终用户提供运行时的自定义报表设计器。