考试辅导

名师推荐

试听名师的课 查看所有名师

2011年计算机等考二级VB辅导知识技巧总结(8) 发布时间:2011-07-17 10:33 来源:互联网

2011年计算机等考二级VB辅导知识技巧总结(8)

 ADO记录集和水晶报表

在使用水晶报表时,经常会感到数据不是很好控制,最后只好使用这个终极绝招咯。那就是使用数据定义文件(TTX),把得到的ADO记录集传送给水晶报表。

通常情况下,水晶报表是从物理的数据库上创建出来的,但是现在有了32位的Active Data Driver-- P2smon.dll,水晶就可以不用再事先连接到一个数据库上咯。

首先,需要创建一个TTX文件,进入数据源选择窗体后

再单击了前面的“+”后弹出数据源窗体

此时,我们使用“New”按钮创建一个新的数据定义文件(TTX),格式如下

保存后,我们打开这个文本文件,就会发现TTX文件的格式,原来中间是TAB分割符来的。

接着,我们就按照水晶报表的老套路画式样,剩下的就是传递记录机集了。

下面,我们要声明好传递ADO记录集需要的Api,

Public Declare Function PEOpenEngine Lib "crpe32.dll" () As Integer

Public Declare Function PEGetErrorCode Lib "crpe32.dll" (ByVal printJob As Integer) As Integer

Public Declare Function PEOpenPrintJob Lib "crpe32.dll" (ByVal RptName As String) As Integer

Public Declare Function PEOutputToWindow Lib "crpe32.dll" ( _

ByVal printJob As Integer, _

ByVal Title As String, _

ByVal Left As Long, _

ByVal Top As Long, _

ByVal Width As Long, _

ByVal Height As Long, _

ByVal style As Long, _

ByVal PWindow As Long) As Integer

第一考试网友情提示:如果您遇到任何疑问,请登录第一考试网考试辅导频道或添加qq:,第一考试网以“为考友服务”为宗旨,秉承“快乐学习,轻松考试!”的理念,旨在为广大考友打造一个良好、温馨的学习与交流平台,欢迎持续关注。以上是小编为大家推荐的《2011年计算机等考二级VB辅导知识技巧总结(8)》相关信息。

编辑推荐

计算机等级考试辅导:SQL中JOB的运行状态

计算机等级考试辅导:SQLSERVER2005的引用

三级:把数据导入不同的表空间

2009年三级信息管理技术辅导:战略数据规划

教你三种方法卸载Windows7SP1Beta