易语言使用Grid++Report起步教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
易语言使用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。为了顺利完成本教程,你应该将 Grid++Report 安装在 C:\Program Files\Grid++Report 3 目录下。
教程包括以下内容:
∙第一节:创建报表模板
∙第二节:配置 Grid++Report 在易语言中的使用
∙第三节:实现报表打印与打印预览
∙第四节:实现报表在查询显示控件中显示
第一节:创建报表模板
∙创建一个空白的报表模板
1.从 Windows 桌面执行‘开始->程序->Grid++Report 3.6->Grid++Report 报表设计器’启动报表
设计器应用程序。
此时一个空白的报表模板创建在报表设计器应用程序中。
∙定义报表头
1.执行菜单命令‘插入->报表头’,一个新的报表头被创建。
2.执行菜单命令‘插入->静态框’,将鼠标光标移动到报表头之上,拖放鼠标创建一个静态框,其
‘名称’ 属性应为‘StaticBox1’。
3.设置 StaticBox1 的‘文本’属性设为‘客户基本信息’。
4.设置 StaticBox1 的‘居中’属性设为‘水平’,使标题文字在水平方向上居中显示。
5.设置 StaticBox1 的‘字体’属性为‘宋体、粗体、小三’。
6.在 StaticBox1 上单击鼠标右键弹出关联菜单,执行命令‘自动调整大小’将 StaticBox1 的大
小自动调整到合适。
7.执行菜单命令‘文件->保存’保存文件,在文件对话框选择合适的目录位置并输入文件名‘简单
列表’。
至此我们已经完成报表头的定义。
∙插入明细网格
1.执行菜单命令‘插入->明细网格’,明细网格被创建。
一个明细网格已经添加到报表定义中。
∙绑定明细网格数据
说明:Grid++Report 采用 Windows 操作系统自带的 OLE DB 数据引擎从数据源获取报表数据, OLE DB 数据引擎是微软最新最先进的数据操作引擎,支持各种普通数据库与多种非数据库数据源。下面的过程中我们将学习怎样从 Grid++Report 例子数据库获取报表明细数据,Grid++Report 例子数据库是一个 Access 数据库。
1.执行菜单命令‘报表->数据库查询...’,‘设置数据库连接串与查询SQL’对话框打开。
2.在‘设置数据库连接串与查询SQL’对话框中,执行‘创建数据库连接串...’按钮,此时创建 OLE
DB 数据链接属性窗口打开。
3.在‘OLE DB 提供程序’列表框中选择‘Microsoft Jet
4.0 OLE DB Provider’。然后执行‘下
一步(N)>>’按钮。
4.执行‘选择或输入数据库名称’编辑框右边的‘...’按钮,从打开的‘选择 Access 数据库’对
话框中选取 Grid++Report 的例子数据库,如果 Grid++Report 安装在 C 盘的默认目录,这个
Access 数据库文件就是‘C:\Program Files\Grid++Report 3\Samples\Data\Northwind.mdb’。
5.执行‘确定’按钮,数据链接串已经成功创建,我们可以在设置数据库连接串与查询SQL对话框
的‘数据库连接串’编辑框中看到我们刚才创建的数据库连接串。
6.在‘查询SQL’编辑框中输入‘select * from Customers’,注意不要包括引号,表示我们从
Customers 表中取其所有数据。
7.[可选]执行‘测试’按钮验证数据库连接串与查询 SQL是否正确设置。
8.执行‘确定’按钮关闭设置数据库连接串与查询SQL对话框,至此我们已经完成报表明细数据的
绑定。
(上图)设置数据库连接串与查询 SQL 对话框
(上图)OLE DB 数据链接属性窗口
生成报表数据集的字段