环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 考试辅导 >

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

2011-07-17 来源:互联网 作者:第一考试网

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

#

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心