易语言使用Grid++Report起步教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 数据链接属性窗口

生成报表数据集的字段

相关文档
最新文档