报表奇偶分页打印
时间:2009-06-12 00:00 来源:accessbbs 作者:Grant 阅读:次
'--------------------------------------------------------------------------
'-功能描述: 对报表进行奇偶分页打印
'-输入参数说明: 参数1: 必选 RptName 报表名称
'-使用语法示例: PrintCatalogReport("报表名称")
'-作者;Grant
'-时间;2008-1-10
'-Email;20991943@qq,cin
'-使用本模块时请勿删除本信息
'---------------------------------------------------------------------------
Function PrintCatalogReport(RptName As String)
Dim Rpt As Report
Dim PagesCount, i As Long
Dim myPrompt As String
myPrompt = "请将出纸器中已打印好一面的纸取出并将其放回到送纸器中,然后按下""确定"",继续打印"
DoCmd.OpenReport RptName, acViewPreview
Set Rpt = Reports(0)
PagesCount = Rpt.Pages
If PagesCount = 0 Then
MsgBox "Microsoft Access 未发现任何可以打印的内容", 0 + 48
DoCmd.Close acReport, RptName
Exit Function
ElseIf PagesCount = 1 Then
MsgBox "Microsoft Access 只有一页何须麻烦", 0 + 48
DoCmd.PrintOut acPages, 1, 1
Exit Function
End If
For i = 1 To PagesCount Step 2 '打印奇数页
DoCmd.PrintOut acPages, i, i
Next i
MsgBox myPrompt, 0 + 48
For i = 2 To PagesCount Step 2 '打印偶数页
DoCmd.PrintOut acPages, i, i
Next i
DoCmd.Close acReport, RptName
End Function
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
相关内容
- ·解决Access在页面设置中设置边距无法保
- ·Access通用报表打印设置
- ·在Access中使用自动化打印报告
- ·报表奇偶分页打印
- ·access输出资料到word用于打印
- ·支票打印的日期大写问题Access2007
- ·[报表]报表跨节垂直居中例子
- ·ACCESS-VBA编程 第八章 报表
- ·用Access2007解决支票打印的日期大写问
- ·自由设置页码打印报表
- ·ACCESS和EXECL结合的简单说明
- ·每页打印一定行数后自动分页(报表分页
- ·在VB中用代码打印ACCESS报表
- ·[原创]在 Access 2000中变通实现弹出式
- ·在Access 2002中打印报表的关系图
- ·Access轻松实现多数据批量打印
最新内容
推荐内容