易语言Grid++Report资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1易语言汉语编程系统下载网址:报表组件下载网址:易语言报表论坛:=18前言报表编程在MIS中应用非常多,也是程序设计中很重要的环节,一个具有良好报表程序才是一个完美的MIS系统。易语言本身虽然提供了两个表格组件,但与实际的报表功能有一定的差距,因此采用第三方报表组件就成了易语言用户较好的选择。Grid++Report第三方报表组件是较为理想的选择之一,如它可以免费注册,以及强大的报表功能,详细的中文帮助,大量的易语言实用例程,为易语言进行了优化……使得它成为易语言商业用户制作报表的首选工具。在本教程中,首先介绍用Grid++Report的报表设计器应用程序设计一个简单的清单式报表,大家最后会得到一个与Grid++Report例子模板中的“简单列表.grf”类似的报表模板。接下来学习怎样让“简单列表.grf”例子模板在易语言程序中运行起来。首先实现报表的打印与打印预览功能,通过本部分的学习后,可以得到一个类似本教程附带的“打印与打印预览报表.e”程序。然后再学习利用Grid++report的查询显示器控件实现报表在窗口中的查询显示,最后会创建一个类似本教程附带的“在查询显示控件中显示报表.e”程序。通过本教程的学习,大家将对Grid++Report报表模板设计与在易语言中使用Grid++Report有一个初步与直观的了解,开启你用Grid++Report在易语言中开发报表的大门,为你更进一步学习奠定了良好的开端。具备一定的数据库方面的知识对开发报表非常重要,因为报表一般都需要从数据库中取数据,然后由报表工具生成出来,你应该对数据库方面的一些基本概念有所了解,能够写出基本的SQL查询语句。如果你具备这些基础知识,你学习用Grid++Report在易语言中开发报表会非常容易,如果你觉得这方面有所欠缺,建议你首先加强这方面的学习。本教程适用于第一次接触Grid++Report或对Grid++Report在易语言中使用还没有入门的易语言开发者。完成本教程的学习之后,建议你浏览并运行一遍Grid++Report自带的全部易语言例子,对Grid++Report的功能有所了解。使用本教程你必须安装易语言的4.0或以上版本。必须安装Grid++Report报表组件,可以去。为了顺利完成本教程,你应该将Grid++Report安装在C:\ProgramFiles\Grid++Report40目录下。概述Grid++Report是一款高性能的报表组件(构件/控件),特别适用于管理信息系统(如ERP、进销存、财务等)的报表开发。提供一个具有超强数据展现能力的数据网格(DataGrid)部件,制作各种表格报表非常简便;运行时可通过事件响应使报表与用户交互;针对票据套打进行了专门实现;总之Grid++Report是制作动态报表的最佳选择。提供可视化报表设计器,设计报表快速简单。Grid++Report除了提供打印功能外,还提供报表的查询显示功能,即如各种数据网格(DataGrid)控件一样显示数据,让报表的查询显示与打印一次实现,既提高开发效率又保持数据的一致性,这也是Grid++Report与其它报表构件的最大区别。Grid++Report适用于所有支持COM的开发平台,为易语言、VisualBasic、VisualC++、Delphi、C++Builder编写了大量例程。采用VC+COM+ATL+WTL开发,运行性能高,重新发布简单、发布文件小且不依赖任何运行时库。2特点报表的屏幕查询显示、打印、打印预览与数据导出功能集中一体化实现。非常易于动态编程定义报表:其它报表构件通过在明细节上排列一个个显示部件框来输出明细记录的数据,要通过编程来定义明细节上的部件框非常复杂,有的甚至是不可能的。Grid++Report将明细节的功能集中实现在明细网格中,通过对列的动态定义从而实现整个报表的动态变化。轻量级的:Grid++Report不依赖其它任何动态库,再次发布Grid++Report只需两个动态连接库(DLL)。实现票据套打非常简便:对票据套打进行了专门的实现。提供了多种报表元素自动布局方式,使报表元素的布局适应运行时刻的环境变化。运行时打印生成对纸张有适应能力,即使不以设计时纸张进行打印也可以得到输出布局合理的报表。独立的报表设计器构件,实现运行时修改与设计报表的功能。为Delphi、C++Builder编写专门的包装类,象使用VCL构件一样使用Grid++Report。使用Grid++Report的常用方式作为整个报表系统的整体解决方案的实现工具。首先利用Grid++Report的屏幕查询显示功能将报表在屏幕上显示出来,然后利用Grid++Report的打印与打印预览功能实现打印与打印预览。实现查询、打印与打印预览的统一实现,减少重复工作,并且能够保持数据一致性。只使用Grid++Report的打印与打印预览功能,象其它报表构件一样使用。只利用Grid++Report的屏幕查询显示功能,Grid++Report就像是一个具有超强数据展现功能的数据网格(DataGrid)控件,Grid++Report可以对数据进行分组、统计、分析、显示等功能,通过对用户交互事件的处理达到与用户的互动。用Grid++Report进行票据的套打,Grid++Report对套打进行了专门的实现,使得套打位置的对齐特别便捷。利用Grid++Report的数据导出功能,将应用程序中的数据导出到Excel、html、Text、CSV等格式文件。发布Grid++Report使用Grid++Report开发的应用程序在发布时应同时包括Grid++Report的最终用户发布文件,在%InstallDir%目录存放有Grid++Report的最终用户发布文件((%InstallDir%指Grid++Report的安装目录,缺省为“C:\ProgramFiles\Grid++Report4.0”),目录中包含两个文件:gregn40.dll与grdes40.dll。这两个文件必须包含在应用程序的发布包中,gregn40.dll与grdes40.dll必须在目标机器上进行自注册,一般的安装程序制作工具都支持文件的自注册,也可以用Windows的regsvr32程序进行手工注册。Grid++Report是一个轻量级的COM组件,除了自身包括的两个发布文件,不依赖任何运行时库。目录前言..........................................................13概述..........................................................1特点..........................................................2使用Grid++Report的常用方式....................................2发布Grid++Report...............................................2目录..........................................................2例程说明与学习路线..............................................4一.概述....................................................4二.例子程序存放目录........................................4二.教程....................................................5三.基本例子................................................5四.进阶例子................................................6五.高阶例子................................................6第一节创建报表模板.............................................7一.创建一个空白的报表模板..................................7二.定义报表头..............................................8三.插入明细网格...........................................11四.绑定明细网格数据.......................................12五.生成报表数据集的字段...................................16六.定义明细网格的列.......................................17七.其他说明...............................................19第二节配置Grid++Report在易语言中的使用......................19一.安装Grid++Report的NPK文件..........................19二.将Grid++Report类型库加入到支持库中...................21三.Grid++Report不同版本划分..............................22四.注册Grid++Report4.0..................................24第三节实现报表打印与打印预览..................................25第四节实现报表在查询显示控件中显示............................29第五节编译发布程序............................................30一.转换购买前开发的程序...................................31二.编译发布程序...........................................31三.注册报表组件DLL的方法.................................32第六节全面分析报表组件的数据类型..............................34一.构件组成...............................................34二.Grid++Report的生成过程................................35第七节深入了解报表模板文件....................................35一.报表模板文件...........................................35二.报表节.................................................35三.明细网格...............................................37四.部件框.................................................38五.参数对象...............................................39六.报表主

1 / 61
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功