Office中国论坛/Access中国论坛
标题:
打印报表时出现一闪一闪的提示框,怎样去掉?
[打印本页]
作者:
wssf
时间:
2007-9-5 08:27
标题:
打印报表时出现一闪一闪的提示框,怎样去掉?
各位老师们:下面一段打印代码是一个窗体上打印按钮的代码:如是"A"字开头的编号,打印报表1;如是"B"字开头的编号,打印报表2的第一张。。。。。。
问题:1每次在窗体按打印钮后,出现一闪一闪的提示框,如何叫它不出现。 2 打印报表2时,不但出现一闪一闪的提示框,还会短暂打开报表2,一闪后再回到窗体。怎样克服(要求按打印钮后直接打印,不需要提示或显示报表)?代码有什么问题?请指教!谢谢!
Private Sub 打印_Click()
On Error GoTo Err_打印_Click
Dim stDocName As String
If left([编号],1)="A" Then
stDocName = "报表1"
DoCmd.OpenReport stDocName, acNormal
End If
If left([编号],1)="B" Then
stDocName = "报表2"
DoCmd.OpenReport stDocName, acPreview
DoCmd.PrintOut acPages, 1, 1
DoCmd.Close acReport, "报表2"
End If
Exit_打印_Click:
Exit Sub
Err_打印_Click:
MsgBox Err.Description
Resume Exit_打印_Click
End Sub
作者:
wssf
时间:
2007-9-5 10:12
自己顶一下!请高人指点!谢谢!
作者:
andymark
时间:
2007-9-5 10:27
2 打印报表2时,不但出现一闪一闪的提示框,还会短暂打开报表2,一闪后再回到窗体。怎样克服(要求按打印钮后直接打印,不需要提示或显示报表)?代码有什么
If left([编号],1)="B" Then
stDocName = "报表2"
DoCmd.OpenReport stDocName, acPreview
DoCmd.PrintOut acPages, 1, 1
DoCmd.Close acReport, "报表2"
End If
认真检查一下自已的代码
作者:
rjacky
时间:
2007-9-5 10:46
Private Sub 打印_Click()
On Error GoTo Err_打印_Click
Dim stDocName As String
If left([编号],1)="A" Then stDocName = "报表1"
If left([编号],1)="B" Then stDocName = "报表2"
DoCmd.OpenReport stDocName
Exit_打印_Click:
Exit Sub
Err_打印_Click:
MsgBox Err.Description
Resume Exit_打印_Click
End Sub
作者:
wssf
时间:
2007-9-5 11:05
谢谢 AndyMark老师,你的帖子代码找不出和一楼有什么不同啊?请再指点!
谢谢rjacky老师,你改动的代码简洁的多,但If left([编号],1)="B" Then stDocName = "报表2"要求只打印首页,该怎样改动?谢谢!
[
本帖最后由 wssf 于 2007-9-5 14:17 编辑
]
作者:
Henry D. Sy
时间:
2007-9-5 11:34
谢谢一点通老师,你的帖子代码找不出和一楼有什么不同啊?请再指点!
一点通 和 AndyMark 有什么不同?
作者:
wssf
时间:
2007-9-5 14:19
谢谢六弟老师的指点,笔误了,见笑!六弟有何高见,也请赐教!谢谢!
作者:
andymark
时间:
2007-9-5 14:45
2 打印报表2时,不但出现一闪一闪的提示框,还会短暂打开报表2,一闪后再回到窗体。
是因为你打开打表后又关闭, try:
If Left([编号], 1) = "B" Then
Stdocname = "报表2"
DoCmd.SelectObject acReport, Stdocname
DoCmd.PrintOut acPages, 1, 1
End If
作者:
wssf
时间:
2007-9-5 16:34
谢谢andymark版主热心解答。短暂打开表2的现象没有了,但一闪一闪打开"打印第几。。。。。"的提示框还是闪现两下,不过可以忍受了。不知可否全部清除。谢谢您!
作者:
一点通
时间:
2007-9-5 17:08
上传例子方便查出问题所在
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3