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

更新时间:2019-12-08    来源:二级建造师    手机版     字体:

【www.kwkids.com--二级建造师】

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

本文来源:http://www.kwkids.com/jianzhulei/45294.html

猜你感兴趣

热门标签

更多>>

本类排行