考试辅导

名师推荐

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

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

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

 Job = PEOpenPrintJob(App.Path & "\New.rpt")

'水晶的错误处理

If Job = 0 Then

ErrorNum = PEGetErrorCode(Job)

MsgBox "打开作业New.rpt 失败!"

MsgBox "错误代号:" & ErrorNum

End If

'给水晶报表传送ADO记录集,AdoRecordset的生成就不再多说了

Handle = SetActiveDataSource(Job, 0, ADOrs)

'输出到打印预览窗口

Handle = PEOutputToWindow(Job, "New.rpt", 0, 0, 520, 520, WS_MAXIMIZE, 0)

‘直接输出到打印机

Handle = PEOutputToPrinter(Job,1)

'水晶的错误处理

If Handle <> 0 Then

Handle = PEStartPrintJob(Job, True)

If Handle <> 0 Then

MsgBox "打印完毕"

Else

ErrorNum = PEGetErrorCode(Job)

MsgBox "打印失败!"

MsgBox "错误代号:" & ErrorNum

End If

Else

ErrorNum = PEGetErrorCode(Job)

MsgBox "无法输出到窗体或打印机"

MsgBox "错误代号:" & ErrorNum

End If

'关闭打印作业

PEClosePrintJob (Job)

'关闭打印引擎

PECloseEngine

我使用的是VB6+水晶报表8.5,感觉这种方式比较灵活好用,同时解决了水晶报表补空行的问题。

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

编辑推荐

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

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

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

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

教你三种方法卸载Windows7SP1Beta