COM 报表构件,有大量 VB 例子
Grid++Report 的网站:www.GridppReport.com
Grid++Report 是专业的报表开发构件,可以实现中国式报表的特殊格式。除了提供打印及打印预览功能,还以查询的方式在屏幕上显示数据。公开构件的全部组件对象模型、属性与方法,方便报表开发者动态定义报表与实现自定义功能。核心是一个具有超强数据展现能力的网格,网格生成各种格式报表的主体。网格易于编程动态定义,很方便地实现动态变化的报表。Grid++Report 是免费报表构件,满足 Grid++Report 免费许可授权的用户可以免费发布,重新发布简单,占用空间小,运行性能高。
Grid++Report 的特点:
1). 提供报表的屏幕查询显示输出,以明细网格(Grid)为主体,在窗口中连续平滑的显示数据。实现报表查询显示、打印与打印预览的一次实现,不仅提高报表开发效率与质量,更能保持查询显示与打印之间数据格式与内容的一致性。
2). 报表屏幕查询显示时与报表用户进行交互,即可以响应用户的鼠标与键盘输入,为用户提供互动的报表。
3). 核心是一个超强功能的明细网格(Grid)子部件,通过列的运行时定义,方便地实现运行时动态变化报表。
4). 提供了多种报表元素自动布局方式,使报表元素的布局适应运行时刻的环境变化。
5). 针对票据套打进行专门实现,实现票据套打更容易。
6). 运行时打印生成对纸张有适应能力,即使不以设计时纸张进行打印也可以得到输出布局合理的报表。
7). 独立的报表设计器构件,实现运行时修改与设计报表的功能。
8). 采用 C++/COM/ActiveX/ATL/WTL 开发,运行性能卓越,发布文件小并且不依赖任何运行时库。
9). 适用于所有支持 COM 的开发平台,编写了 Visual Basic、 Visual C++、Delphi、C++Builder 下的丰富示例。
10). 为 Delphi、C++Builder 编写专门的包装类,象使用 VCL 构件一样使用 Grid++Report。