Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

打印无数据的报表时出错

胡轶毓  发表于:2010-09-21 16:12:39  
复制

各位老师,我编了以下代码打印报表:

DoCmd.OpenReport "进货检验报告单(无资料-按单号)"
DoCmd.OpenReport "进货检验报告单(有资料-按单号)"

 

打印第二个报表时出错.不知什么原因?

(注:第2个报表无数据,在报表的"无数据"属性中设置了CancelEvent)

 

Top
小胡 发表于:2010-09-21 16:16:51

补充出错内容:

运行时错误"2501":

这个OPENREPORT操作被取消.



小胡 发表于:2010-10-06 10:38:45

经进一步测试,只要用DoCmd.OpenReport 打印无数据内容的报表时都会出错。有粉尘取消这种出错提示吗?



王樵民 发表于:2010-10-06 18:10:16

报表无数据事件的代码如下:

Private Sub Report_NoData(Cancel As Integer)
MsgBox ("报表中没有数据")
Cancel = True
End Sub



总记录:3篇  页次:1/1 9 1 :